3 interfaces inheriting from IOutputChannel
System.ServiceModel.Primitives (3)
netstandard.cs (3)
1457public partial interface IDuplexChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IInputChannel, System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.ICommunicationObject 1468public partial interface IDuplexSessionChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IDuplexChannel, System.ServiceModel.Channels.IInputChannel, System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IDuplexSession>, System.ServiceModel.ICommunicationObject 1509public partial interface IOutputSessionChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>, System.ServiceModel.ICommunicationObject
6 implementations of IOutputChannel
Extensibility.MessageInterceptor.IntegrationTests (2)
InterceptingChannelFactory.cs (2)
116: InterceptingChannelBase<IOutputChannel>, IOutputChannel
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\OutputChannel.cs (1)
11internal abstract class OutputChannel : ChannelBase, IOutputChannel
System.ServiceModel.Primitives (1)
netstandard.cs (1)
507protected partial class ChannelBase<T> : System.IDisposable, System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.Channels.IRequestChannel, System.ServiceModel.IClientChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel> where T : class
System.ServiceModel.Primitives.Tests (2)
ServiceModel\ThrowingOnCloseBindingElement.cs (2)
184private class ThrowingOutputChannel : ThrowingChannelBase<IOutputChannel>, IOutputChannel
17 references to IOutputChannel
Extensibility.MessageInterceptor.IntegrationTests (5)
InterceptingChannelFactory.cs (5)
86if (typeof(TChannel) == typeof(IOutputChannel)) 88return (TChannel)(object)new InterceptingOutputChannel(this, (IOutputChannel)innerChannel); 118public InterceptingOutputChannel(InterceptingChannelFactory<TChannel> factory, IOutputChannel innerChannel) 173IOutputChannel channel; 176public SendAsyncResult(IOutputChannel channel, Message message, TimeSpan timeout, AsyncCallback callback, object state)
System.ServiceModel (1)
netstandard.cs (1)
65[assembly: TypeForwardedTo(typeof(IOutputChannel))]
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\OutputChannel.cs (1)
52if (typeof(T) == typeof(IOutputChannel))
System.ServiceModel.Primitives (7)
netstandard.cs (7)
510System.ServiceModel.EndpointAddress System.ServiceModel.Channels.IOutputChannel.RemoteAddress { get { return default; } } 511System.Uri System.ServiceModel.Channels.IOutputChannel.Via { get { return default; } } 536System.IAsyncResult System.ServiceModel.Channels.IOutputChannel.BeginSend(System.ServiceModel.Channels.Message message, System.AsyncCallback callback, object state) { return default; } 537System.IAsyncResult System.ServiceModel.Channels.IOutputChannel.BeginSend(System.ServiceModel.Channels.Message message, System.TimeSpan timeout, System.AsyncCallback callback, object state) { return default; } 538void System.ServiceModel.Channels.IOutputChannel.EndSend(System.IAsyncResult result) { } 539void System.ServiceModel.Channels.IOutputChannel.Send(System.ServiceModel.Channels.Message message) { } 540void System.ServiceModel.Channels.IOutputChannel.Send(System.ServiceModel.Channels.Message message, System.TimeSpan timeout) { }
System.ServiceModel.Primitives.Tests (3)
ServiceModel\ThrowingOnCloseBindingElement.cs (3)
132if (typeof(TChannel) == typeof(IOutputChannel)) 134return (TChannel)(object)new ThrowingOutputChannel(this, _parent._exception, (IOutputChannel)innerChannel); 186public ThrowingOutputChannel(ThrowingChannelFactory<TChannel> factory, Exception exception, IOutputChannel innerChannel)