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
- CheckBoxPopupAdapter.cs
- CacheSection.cs
- ErrorFormatterPage.cs
- QilXmlReader.cs
- PropertyDescriptor.cs
- PropertyMapper.cs
- TileBrush.cs
- DataGridAutoFormatDialog.cs
- AssertValidation.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- PropertyGridCommands.cs
- InputReferenceExpression.cs
- AnnotationMap.cs
- FormsAuthenticationEventArgs.cs
- MailMessage.cs
- DataGridViewMethods.cs
- ScrollItemPatternIdentifiers.cs
- FolderLevelBuildProviderCollection.cs
- CodeDefaultValueExpression.cs
- ProviderSettings.cs
- ObjectDataSource.cs
- OleDbStruct.cs
- SharedPerformanceCounter.cs
- MobileControlBuilder.cs
- Point3DAnimation.cs
- FrugalList.cs
- CleanUpVirtualizedItemEventArgs.cs
- GeneratedContractType.cs
- PtsHost.cs
- DiagnosticTraceSource.cs
- EncodingNLS.cs
- Style.cs
- TableNameAttribute.cs
- ComplexTypeEmitter.cs
- ItemContainerGenerator.cs
- TypographyProperties.cs
- KeySpline.cs
- SR.cs
- ChannelBase.cs
- DiscoveryDocumentLinksPattern.cs
- NamespaceExpr.cs
- WSHttpBindingBaseElement.cs
- ToolboxBitmapAttribute.cs
- FileAuthorizationModule.cs
- CollectionView.cs
- KeyEvent.cs
- VBCodeProvider.cs
- MultiSelectRootGridEntry.cs
- lengthconverter.cs
- UnauthorizedWebPart.cs
- ServiceEndpointCollection.cs
- SimpleWebHandlerParser.cs
- SafeFileMappingHandle.cs
- DataGridViewHitTestInfo.cs
- EventPropertyMap.cs
- UnauthorizedWebPart.cs
- Win32Native.cs
- UnsafeNativeMethodsTablet.cs
- QilDataSource.cs
- WebServiceData.cs
- BidPrivateBase.cs
- AssociationType.cs
- Wizard.cs
- InProcStateClientManager.cs
- PresentationSource.cs
- HtmlControlPersistable.cs
- WebServiceMethodData.cs
- PenThreadWorker.cs
- TaskFormBase.cs
- BooleanExpr.cs
- BrowserCapabilitiesFactory35.cs
- ScrollItemPatternIdentifiers.cs
- XmlNamespaceDeclarationsAttribute.cs
- XmlSchemaExporter.cs
- ConfigurationProperty.cs
- XPathNavigator.cs
- SectionInput.cs
- Hash.cs
- MenuAutomationPeer.cs
- DictionaryManager.cs
- XmlAttributes.cs
- DirectoryObjectSecurity.cs
- GroupBox.cs
- RegistryConfigurationProvider.cs
- SystemColors.cs
- ContextInformation.cs
- DoubleAnimationBase.cs
- WebPartTransformerAttribute.cs
- DrawingVisualDrawingContext.cs
- SmiEventSink_DeferedProcessing.cs
- ConsoleTraceListener.cs
- Point.cs
- ProcessModelInfo.cs
- StyleModeStack.cs
- DataGridItemCollection.cs
- DataSourceComponent.cs
- Command.cs
- EventLogRecord.cs
- TextHintingModeValidation.cs
- DefaultAuthorizationContext.cs