3 types derived from InstanceContextProviderBase
System.ServiceModel (3)
System\ServiceModel\Dispatcher\PerCallInstanceContextProvider.cs (1)
11internal class PerCallInstanceContextProvider : InstanceContextProviderBase
System\ServiceModel\Dispatcher\PerSessionInstanceContextProvider.cs (1)
11class PerSessionInstanceContextProvider : InstanceContextProviderBase
System\ServiceModel\Dispatcher\SingletonInstanceContextProvider.cs (1)
11internal class SingletonInstanceContextProvider : InstanceContextProviderBase
11 references to InstanceContextProviderBase
System.ServiceModel (11)
System\ServiceModel\Description\ServiceMetadataBehavior.cs (1)
307InstanceContextProviderBase.GetProviderForMode(InstanceContextMode.Single, dispatcher);
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
450dispatcher.DispatchRuntime.InstanceContextProvider = InstanceContextProviderBase.GetProviderForMode(InstanceContextMode.Single, dispatcher.DispatchRuntime);
System\ServiceModel\Dispatcher\DispatchRuntime.cs (1)
86this.instanceContextProvider = InstanceContextProviderBase.GetProviderForMode(InstanceContextMode.PerSession, this);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (2)
1719if (!InstanceContextProviderBase.IsProviderSessionful(provider) && 1720!InstanceContextProviderBase.IsProviderSingleton(provider))
System\ServiceModel\Dispatcher\InstanceBehavior.cs (3)
164if (InstanceContextProviderBase.IsProviderSingleton(this.instanceContextProvider)) 167if (InstanceContextProviderBase.IsProviderPerCall(this.instanceContextProvider) || 168InstanceContextProviderBase.IsProviderSessionful(this.instanceContextProvider))
System\ServiceModel\Dispatcher\MessageRpc.cs (1)
130this.isInstanceContextSingleton = InstanceContextProviderBase.IsProviderSingleton(this.Channel.DispatchRuntime.InstanceContextProvider);
System\ServiceModel\InstanceContext.cs (1)
209InstanceContextProviderBase.IsProviderSingleton(this.behavior.InstanceContextProvider));
System\ServiceModel\ServiceBehaviorAttribute.cs (1)
451dispatch.InstanceContextProvider = InstanceContextProviderBase.GetProviderForMode(this.instanceMode, dispatch);