Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / PerCallInstanceContextProvider.cs / 1 / PerCallInstanceContextProvider.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; using System.ServiceModel; using System.ServiceModel.Channels; internal class PerCallInstanceContextProvider : InstanceContextProviderBase { internal PerCallInstanceContextProvider(DispatchRuntime dispatchRuntime) : base(dispatchRuntime) { } #region IInstanceContextProvider Members public override InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel) { //Always return null so we will create new InstanceContext for each message return null; } public override void InitializeInstanceContext(InstanceContext instanceContext, Message message, IContextChannel channel) { //no-op } public override bool IsIdle(InstanceContext instanceContext) { //By default return true if no channels are bound to this context return true; } public override void NotifyIdle(InstanceContextIdleCallback callback, InstanceContext instanceContext) { //no-op } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlCacheDependency.cs
- Win32.cs
- ClientClassGenerator.cs
- WindowsAltTab.cs
- DataControlCommands.cs
- DataListItemCollection.cs
- OracleTimeSpan.cs
- XamlSerializer.cs
- WebPartConnectionsConfigureVerb.cs
- FlatButtonAppearance.cs
- Faults.cs
- PublisherIdentityPermission.cs
- HandlerMappingMemo.cs
- InfoCardCryptoHelper.cs
- ListBoxChrome.cs
- MessageSmuggler.cs
- WindowsSolidBrush.cs
- SqlDataRecord.cs
- FileBasedResourceGroveler.cs
- WindowsFormsSectionHandler.cs
- SqlProvider.cs
- EventMap.cs
- Regex.cs
- TdsParser.cs
- FixedDocument.cs
- RtType.cs
- IPHostEntry.cs
- BidirectionalDictionary.cs
- SqlDataSourceView.cs
- Journaling.cs
- EUCJPEncoding.cs
- FileUpload.cs
- DLinqAssociationProvider.cs
- precedingsibling.cs
- ReflectionTypeLoadException.cs
- PipeStream.cs
- TypeTypeConverter.cs
- WebServicesSection.cs
- AudioException.cs
- AuthStoreRoleProvider.cs
- BypassElementCollection.cs
- XmlSerializationWriter.cs
- TabOrder.cs
- SelfIssuedAuthAsymmetricKey.cs
- BasicDesignerLoader.cs
- TreeView.cs
- NotifyParentPropertyAttribute.cs
- TextureBrush.cs
- RewritingSimplifier.cs
- MessageQueuePermissionEntry.cs
- BinaryObjectWriter.cs
- ScriptMethodAttribute.cs
- WebPartPersonalization.cs
- MasterPageCodeDomTreeGenerator.cs
- IssuanceLicense.cs
- SqlParameterCollection.cs
- DataServiceQueryOfT.cs
- CompilationUtil.cs
- ProviderCommandInfoUtils.cs
- WinFormsSecurity.cs
- precedingsibling.cs
- VirtualPathProvider.cs
- SoapIgnoreAttribute.cs
- NativeMethods.cs
- CodeGeneratorOptions.cs
- SignedXml.cs
- SpellerError.cs
- ClientConfigPaths.cs
- RectangleGeometry.cs
- Roles.cs
- EventSinkActivityDesigner.cs
- TextRangeEditLists.cs
- CompositeFontFamily.cs
- FilterQuery.cs
- DBParameter.cs
- ColumnWidthChangedEvent.cs
- GlyphsSerializer.cs
- CustomValidator.cs
- ProviderConnectionPoint.cs
- PageContent.cs
- WebConfigurationManager.cs
- WpfKnownMember.cs
- WebPartConnectVerb.cs
- ArrayTypeMismatchException.cs
- TextBoxAutoCompleteSourceConverter.cs
- StylusSystemGestureEventArgs.cs
- StorageEntityTypeMapping.cs
- DataKey.cs
- TreeView.cs
- BitmapMetadataBlob.cs
- EventLogPermission.cs
- Base64Decoder.cs
- JpegBitmapDecoder.cs
- PersonalizationStateQuery.cs
- SortExpressionBuilder.cs
- XmlSchemaValidationException.cs
- AssemblyLoader.cs
- SchemaManager.cs
- GcHandle.cs
- Internal.cs