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