2 interfaces inheriting from IOutputSession
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\IDuplexSession.cs (2)
10public interface IDuplexSession : IInputSession, IOutputSession 19internal interface IAsyncDuplexSession : IInputSession, IOutputSession
2 implementations of IOutputSession
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\ChannelReliableSession.cs (1)
535internal class ClientReliableSession : ChannelReliableSession, IOutputSession
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
1317protected class SoapSecurityOutputSession : ISecureConversationSession, IOutputSession
25 references to IOutputSession
Extensibility.MessageInterceptor.IntegrationTests (2)
InterceptingChannelFactory.cs (2)
363public IOutputSession Session 383public IOutputSession Session
System.ServiceModel.Primitives (21)
System\ServiceModel\Channels\IOutputSessionChannel.cs (1)
10: IOutputChannel, ISessionChannel<IOutputSession>
System\ServiceModel\Channels\IRequestSessionChannel.cs (1)
10: IRequestChannel, ISessionChannel<IOutputSession>
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
79public IOutputSession Session
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
58public IOutputSession Session
System\ServiceModel\Channels\SecurityChannelFactory.cs (2)
396public IOutputSession Session 495public IOutputSession Session
System\ServiceModel\Channels\ServiceChannel.cs (6)
59(innerChannel is ISessionChannel<IOutputSession>); 1502IOutputSession IContextChannel.OutputSession 1508ISessionChannel<IOutputSession> outputSession = InnerChannel as ISessionChannel<IOutputSession>; 1537ISessionChannel<IOutputSession> outputSession = InnerChannel as ISessionChannel<IOutputSession>;
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
715IOutputSession IContextChannel.OutputSession
System\ServiceModel\ClientBase.cs (1)
1018IOutputSession IContextChannel.OutputSession
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
298channel is ISessionChannel<IOutputSession>);
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (1)
33get { return _channel is ISessionChannel<IOutputSession>; }
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (1)
32get { return _channel is ISessionChannel<IOutputSession>; }
System\ServiceModel\IContextChannel.cs (1)
16IOutputSession OutputSession { get; }
System\ServiceModel\OperationContext.cs (2)
293ISessionChannel<IOutputSession> output = inner as ISessionChannel<IOutputSession>;
System\ServiceModel\Security\SecuritySessionClientSettings.cs (1)
1404public IOutputSession Session
System.ServiceModel.Primitives.Tests (2)
ServiceModel\ThrowingOnCloseBindingElement.cs (2)
228public IOutputSession Session => _innerSessionChannel.Session; 242public IOutputSession Session => _innerSessionChannel.Session;