3 interfaces inheriting from IContextChannel
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\System\ServiceModel\IClientChannel.cs (1)
15public interface IClientChannel : IContextChannel, IDisposable
FrameworkFork\System.ServiceModel\System\ServiceModel\IDuplexContextChannel.cs (1)
7public interface IDuplexContextChannel : IContextChannel
FrameworkFork\System.ServiceModel\System\ServiceModel\IServiceChannel.cs (1)
7public interface IServiceChannel : IContextChannel
60 references to IContextChannel
dotnet-svcutil-lib (60)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (9)
37private ExtensionCollection<IContextChannel> _extensions; 1404bool IContextChannel.AllowOutputBatching 1446IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions 1453_extensions = new ExtensionCollection<IContextChannel>((IContextChannel)Proxy, ThisLock); 1481IInputSession IContextChannel.InputSession 1500IOutputSession IContextChannel.OutputSession 1519string IContextChannel.SessionId
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelProxy.cs (21)
666bool IContextChannel.AllowOutputBatching 670return ((IContextChannel)_serviceChannel).AllowOutputBatching; 674((IContextChannel)_serviceChannel).AllowOutputBatching = value; 678IInputSession IContextChannel.InputSession 680get { return ((IContextChannel)_serviceChannel).InputSession; } 683EndpointAddress IContextChannel.LocalAddress 685get { return ((IContextChannel)_serviceChannel).LocalAddress; } 688TimeSpan IContextChannel.OperationTimeout 692return ((IContextChannel)_serviceChannel).OperationTimeout; 696((IContextChannel)_serviceChannel).OperationTimeout = value; 700IOutputSession IContextChannel.OutputSession 702get { return ((IContextChannel)_serviceChannel).OutputSession; } 707get { return ((IContextChannel)_serviceChannel).RemoteAddress; } 715EndpointAddress IContextChannel.RemoteAddress 717get { return ((IContextChannel)_serviceChannel).RemoteAddress; } 720string IContextChannel.SessionId 722get { return ((IContextChannel)_serviceChannel).SessionId; } 725IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions 727get { return ((IContextChannel)_serviceChannel).Extensions; } 797get { return ((IContextChannel)_serviceChannel).RemoteAddress; }
FrameworkFork\System.ServiceModel\System\ServiceModel\ClientBase.cs (19)
619bool IContextChannel.AllowOutputBatching 621get { return ((IContextChannel)_channel).AllowOutputBatching; } 622set { ((IContextChannel)_channel).AllowOutputBatching = value; } 625IInputSession IContextChannel.InputSession 627get { return ((IContextChannel)_channel).InputSession; } 630EndpointAddress IContextChannel.LocalAddress 632get { return ((IContextChannel)_channel).LocalAddress; } 635TimeSpan IContextChannel.OperationTimeout 637get { return ((IContextChannel)_channel).OperationTimeout; } 638set { ((IContextChannel)_channel).OperationTimeout = value; } 641IOutputSession IContextChannel.OutputSession 643get { return ((IContextChannel)_channel).OutputSession; } 646EndpointAddress IContextChannel.RemoteAddress 648get { return ((IContextChannel)_channel).RemoteAddress; } 651string IContextChannel.SessionId 653get { return ((IContextChannel)_channel).SessionId; } 751IExtensionCollection<IContextChannel> IExtensibleObject<IContextChannel>.Extensions 753get { return ((IExtensibleObject<IContextChannel>)_channel).Extensions; }
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
1161IContextChannel transparentProxy = _requestInfo.Channel.Proxy as IContextChannel;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\IInstanceContextProvider.cs (1)
11InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\InstanceContextProviderBase.cs (2)
39public abstract InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel); 41internal ServiceChannel GetServiceChannelFromProxy(IContextChannel channel)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\PerSessionInstanceContextProvider.cs (1)
17public override InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel)
FrameworkFork\System.ServiceModel\System\ServiceModel\IContextChannel.cs (1)
15public interface IContextChannel : IChannel, IExtensibleObject<IContextChannel>
FrameworkFork\System.ServiceModel\System\ServiceModel\OperationContext.cs (3)
34public OperationContext(IContextChannel channel) 79public IContextChannel Channel 81get { return this.GetCallbackChannel<IContextChannel>(); }
FrameworkFork\System.ServiceModel\System\ServiceModel\OperationContextScope.cs (1)
21public OperationContextScope(IContextChannel channel)