Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / QueryCache / QueryCacheEntry.cs / 1305376 / QueryCacheEntry.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//-----------------------------------------------------------------------------
namespace System.Data.Common.QueryCache
{
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Common;
using System.Diagnostics;
///
/// Represents the abstract base class for all cache entry values in the query cache
///
internal abstract class QueryCacheEntry
{
#region Fields
///
/// querycachekey for this entry
///
readonly private QueryCacheKey _queryCacheKey;
///
/// strong reference to the target object
///
readonly protected object _target;
#endregion
#region Constructors
///
/// cache entry constructor
///
///
///
protected QueryCacheEntry( QueryCacheKey queryCacheKey, object target )
{
_queryCacheKey = queryCacheKey;
_target = target;
}
#endregion
#region Methods and Properties
///
/// returns the target dbcommand as strong type
///
///
internal virtual object GetTarget()
{
return _target;
}
///
/// Returns the query cache key
///
internal QueryCacheKey QueryCacheKey
{
get { return _queryCacheKey; }
}
#endregion
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GeneralEndpointIdentity.cs
- MetadataItemEmitter.cs
- VectorAnimation.cs
- CharConverter.cs
- Pts.cs
- CachedBitmap.cs
- HtmlInputButton.cs
- WebHttpElement.cs
- ToolTipAutomationPeer.cs
- Expression.cs
- CryptoStream.cs
- JapaneseLunisolarCalendar.cs
- ImageSourceConverter.cs
- WorkflowPersistenceContext.cs
- ZipIOLocalFileDataDescriptor.cs
- WmlCalendarAdapter.cs
- XmlSerializerSection.cs
- SequenceQuery.cs
- DeviceContexts.cs
- SettingsPropertyNotFoundException.cs
- CommandValueSerializer.cs
- InputBindingCollection.cs
- X509UI.cs
- WrappedReader.cs
- TypeUtil.cs
- ListViewDesigner.cs
- IncrementalReadDecoders.cs
- XmlElementList.cs
- MenuAdapter.cs
- HtmlElement.cs
- ScrollContentPresenter.cs
- DictionaryKeyPropertyAttribute.cs
- Int64Storage.cs
- EnterpriseServicesHelper.cs
- HtmlInputText.cs
- coordinatorfactory.cs
- TreeBuilderXamlTranslator.cs
- DesignerActionUI.cs
- DesignerCommandSet.cs
- SqlBuffer.cs
- TableProviderWrapper.cs
- XmlnsDictionary.cs
- DataTable.cs
- GeometryHitTestResult.cs
- X509ServiceCertificateAuthenticationElement.cs
- DynamicDocumentPaginator.cs
- OdbcConnectionString.cs
- HttpListenerResponse.cs
- Brush.cs
- TemplateApplicationHelper.cs
- DummyDataSource.cs
- UndirectedGraph.cs
- QilTargetType.cs
- CodeMemberMethod.cs
- DataGridRowClipboardEventArgs.cs
- DataGridDetailsPresenter.cs
- GraphicsPath.cs
- ComplexPropertyEntry.cs
- ResizeGrip.cs
- XpsPackagingException.cs
- SessionStateUtil.cs
- WSDualHttpSecurityElement.cs
- CompleteWizardStep.cs
- SqlNodeAnnotation.cs
- EventEntry.cs
- StrokeIntersection.cs
- TraceContext.cs
- CreateDataSourceDialog.cs
- HuffModule.cs
- PopOutPanel.cs
- QueryReaderSettings.cs
- EncodingDataItem.cs
- GroupItemAutomationPeer.cs
- RemoteWebConfigurationHostServer.cs
- Region.cs
- SqlBulkCopy.cs
- UInt16.cs
- WebPartTransformerCollection.cs
- WSHttpBindingBaseElement.cs
- SafeWaitHandle.cs
- ModifierKeysConverter.cs
- ErrorProvider.cs
- SqlProcedureAttribute.cs
- DocumentViewer.cs
- BoundPropertyEntry.cs
- Line.cs
- ParameterBuilder.cs
- LinqMaximalSubtreeNominator.cs
- SqlPersistenceProviderFactory.cs
- StoryFragments.cs
- SessionSwitchEventArgs.cs
- LocalBuilder.cs
- DataGridItemEventArgs.cs
- UndoManager.cs
- WithStatement.cs
- Visitor.cs
- _NativeSSPI.cs
- ListViewDeletedEventArgs.cs
- CodeCompiler.cs
- XmlNode.cs