10 interfaces inheriting from IChannel
System.ServiceModel.Primitives (10)
netstandard.cs (10)
785public partial interface IClientChannel : System.IDisposable, System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel> 815public partial interface IContextChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel> 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 1471public partial interface IInputChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject 1489public partial interface IInputSessionChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IInputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>, System.ServiceModel.ICommunicationObject 1496public partial interface IOutputChannel : System.ServiceModel.Channels.IChannel, 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 1512public partial interface IRequestChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject 1522public partial interface IRequestSessionChannel : System.ServiceModel.Channels.IChannel, System.ServiceModel.Channels.IRequestChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>, System.ServiceModel.ICommunicationObject
3 implementations of IChannel
System.ServiceModel.Federation (1)
System\ServiceModel\Federation\WSTrustChannel.cs (1)
17public class WSTrustChannel : IWSTrustChannelContract, IChannel, ICommunicationObject
System.ServiceModel.Primitives (2)
netstandard.cs (2)
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 1311public abstract partial class ChannelBase : System.ServiceModel.Channels.CommunicationObject, System.ServiceModel.Channels.IChannel, System.ServiceModel.ICommunicationObject, System.ServiceModel.IDefaultCommunicationTimeouts
29 references to IChannel
Binding.UDS.IntegrationTests (14)
UDSBindingTests.cs (14)
47((IChannel)serviceProxy).Open(); 50((IChannel)serviceProxy).Close(); 55ServiceHelper.CloseServiceModelObjects((IChannel)serviceProxy, factory); 82((IChannel)channel).Open(); 85((IChannel)channel).Close(); 90ServiceHelper.CloseServiceModelObjects((IChannel)channel, factory); 129((IChannel)channel).Open(); 132((IChannel)channel).Close(); 137ServiceHelper.CloseServiceModelObjects((IChannel)channel, factory); 162((IChannel)channel).Open(); 165((IChannel)channel).Close(); 170ServiceHelper.CloseServiceModelObjects((IChannel)channel, factory); 197Assert.Throws<EndpointNotFoundException>(() => ((IChannel)serviceProxy).Open()); 201ServiceHelper.CloseServiceModelObjects((IChannel)serviceProxy, factory);
Client.ClientBase.IntegrationTests (2)
ClientBaseTests.4.1.0.cs (2)
29IHttpCookieContainerManager cookieManager = ((IChannel)serviceProxy).GetProperty<IHttpCookieContainerManager>(); 72IHttpCookieContainerManager cookieManager = ((IChannel)serviceProxy).GetProperty<IHttpCookieContainerManager>();
Extensibility.MessageInterceptor.IntegrationTests (1)
InterceptingChannelBase.cs (1)
13where TChannel : class, IChannel
System.ServiceModel (1)
netstandard.cs (1)
54[assembly: TypeForwardedTo(typeof(IChannel))]
System.ServiceModel.Federation (2)
System\ServiceModel\Federation\WSTrustChannelFactory.cs (2)
45/// <returns>A <see cref="IChannel"/> that can be used to send an Issue request to a STS.</returns> 57/// <returns>A <see cref="IChannel"/> that can be used to send an Issue request to a STS.</returns>
System.ServiceModel.Primitives (4)
netstandard.cs (4)
535TProperty System.ServiceModel.Channels.IChannel.GetProperty<TProperty>() { return default; } 1366public ChannelParameterCollection(System.ServiceModel.Channels.IChannel channel) { } 1367protected virtual System.ServiceModel.Channels.IChannel Channel { get { return default; } } 1370public void PropagateChannelParameters(System.ServiceModel.Channels.IChannel innerChannel) { }
System.ServiceModel.Primitives.Tests (2)
ServiceModel\ChannelFactoryTest.cs (1)
256IHttpCookieContainerManager cookieManager = ((IChannel)serviceProxy).GetProperty<IHttpCookieContainerManager>();
ServiceModel\ThrowingChannelBase.cs (1)
11class ThrowingChannelBase<TChannel> : ChannelBase where TChannel : class, IChannel
UnitTests.Common (3)
MockChannelFactory.cs (3)
9public class MockChannelFactory<TChannel> : ChannelFactoryBase<TChannel>, IMockCommunicationObject where TChannel : IChannel 46public Func<EndpointAddress, Uri, IChannel> OnCreateChannelOverride { get; set; } 76public IChannel DefaultOnCreateChannel(EndpointAddress address, Uri via)