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