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
- GAC.cs
- CalloutQueueItem.cs
- FtpWebResponse.cs
- HostingEnvironmentSection.cs
- DataView.cs
- Encoding.cs
- ProcessHostMapPath.cs
- ParsedAttributeCollection.cs
- UnlockCardRequest.cs
- VScrollBar.cs
- PersistenceTypeAttribute.cs
- SqlMethodAttribute.cs
- followingquery.cs
- SQLResource.cs
- LinkArea.cs
- ContentHostHelper.cs
- PageScaling.cs
- ToolboxItem.cs
- EntityModelSchemaGenerator.cs
- FixedSOMContainer.cs
- HtmlInputFile.cs
- XmlChildNodes.cs
- _NegoState.cs
- TraceUtils.cs
- ThreadSafeList.cs
- ObjectConverter.cs
- NumberFormatInfo.cs
- FtpWebRequest.cs
- FixedSOMPage.cs
- DataGridViewTextBoxEditingControl.cs
- IfAction.cs
- KnownTypesHelper.cs
- ProxyWebPart.cs
- ScrollChrome.cs
- XPathAncestorQuery.cs
- SafeArrayRankMismatchException.cs
- X509ScopedServiceCertificateElement.cs
- querybuilder.cs
- GenerateHelper.cs
- EditorBrowsableAttribute.cs
- DesignConnection.cs
- CheckBoxList.cs
- WebPartUserCapability.cs
- DesignerSerializationOptionsAttribute.cs
- SpecialTypeDataContract.cs
- XmlObjectSerializerReadContextComplex.cs
- TimelineCollection.cs
- FileUtil.cs
- bidPrivateBase.cs
- LocalizationComments.cs
- CodeCompileUnit.cs
- NameService.cs
- XmlObjectSerializerReadContext.cs
- LinqDataSourceInsertEventArgs.cs
- ProfileModule.cs
- SqlClientMetaDataCollectionNames.cs
- StrongName.cs
- HttpTransportElement.cs
- SimpleBitVector32.cs
- PkcsUtils.cs
- X509CertificateTokenFactoryCredential.cs
- ExpressionCopier.cs
- UrlPropertyAttribute.cs
- ShimAsPublicXamlType.cs
- PhysicalAddress.cs
- XmlSchemaDatatype.cs
- basecomparevalidator.cs
- ActivityMetadata.cs
- TextBoxRenderer.cs
- SoapFormatterSinks.cs
- AttachmentService.cs
- PropertyEmitter.cs
- Permission.cs
- TextPattern.cs
- ScriptHandlerFactory.cs
- HybridDictionary.cs
- XmlSchemaAnnotation.cs
- HostingEnvironment.cs
- Transform3D.cs
- ADRole.cs
- EncodingTable.cs
- Win32PrintDialog.cs
- ProgressChangedEventArgs.cs
- ExeContext.cs
- FontStyle.cs
- NativeMethods.cs
- EdmComplexPropertyAttribute.cs
- TerminateSequence.cs
- MDIClient.cs
- PagePropertiesChangingEventArgs.cs
- PngBitmapEncoder.cs
- DictionaryManager.cs
- TemplateManager.cs
- DPTypeDescriptorContext.cs
- TimeSpan.cs
- PartialCachingAttribute.cs
- HotCommands.cs
- SettingsSection.cs
- WebPartZoneBase.cs
- GeneralTransform3DCollection.cs