2 interfaces inheriting from IRequestChannel
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IRequestChannel.cs (1)
23internal interface IAsyncRequestChannel : IRequestChannel, IAsyncCommunicationObject
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IRequestSessionChannel.cs (1)
10: IRequestChannel, ISessionChannel<IOutputSession>
4 implementations of IRequestChannel
dotnet-svcutil-lib (4)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\RequestChannel.cs (1)
13public abstract class RequestChannel : ChannelBase, IRequestChannel, IAsyncRequestChannel
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (1)
20internal sealed class ServiceChannel : CommunicationObject, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel, IServiceChannel
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
18public class ServiceChannelProxy : DispatchProxy, ICommunicationObject, IChannel, IClientChannel, IOutputChannel, IRequestChannel, IServiceChannel, IDuplexContextChannel
FrameworkFork\System.ServiceModel\System\ServiceModel\ClientBase.cs (1)
519protected class ChannelBase<T> : IClientChannel, IOutputChannel, IRequestChannel, IChannelBaseProxy
85 references to IRequestChannel
dotnet-svcutil-lib (85)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ChannelRequirements.cs (9)
89typeof(IRequestChannel), 103typeof(IRequestChannel), 115typeof(IRequestChannel), 131typeof(IRequestChannel), 142typeof(IRequestChannel), 156typeof(IRequestChannel), 170typeof(IRequestChannel), 185typeof(IRequestChannel), 212return (channelType == typeof(IRequestChannel) ||
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionOrientedTransportBindingElement.cs (1)
161return (typeof(TChannel) == typeof(IRequestChannel));
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ContextBindingElement.cs (1)
134|| typeof(TChannel) == typeof(IRequestChannel)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (8)
412if (typeof(TChannel) != typeof(IRequestChannel)) 428if (typeof(TChannel) == typeof(IRequestChannel)) 430return (TChannel)(object)new HttpClientRequestChannel((HttpChannelFactory<IRequestChannel>)(object)this, remoteAddress, via, ManualAddressing); 441if (channelType == typeof(IRequestChannel) && WebSocketSettings.TransportUsage == WebSocketTransportUsage.Always) 681private HttpChannelFactory<IRequestChannel> _factory; 685public HttpClientRequestChannel(HttpChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing) 691public HttpChannelFactory<IRequestChannel> Factory 875private HttpChannelFactory<IRequestChannel> _factory;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpResponseMessageHelper.cs (2)
18private readonly HttpChannelFactory<IRequestChannel> _factory; 25public HttpResponseMessageHelper(HttpResponseMessage httpResponseMessage, HttpChannelFactory<IRequestChannel> factory)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpsChannelFactory.cs (5)
85if (typeof(TChannel) == typeof(IRequestChannel)) 87return (TChannel)(object)new HttpsClientRequestChannel((HttpsChannelFactory<IRequestChannel>)(object)this, address, via, ManualAddressing); 241private HttpsChannelFactory<IRequestChannel> _factory; 243public HttpsClientRequestChannel(HttpsChannelFactory<IRequestChannel> factory, EndpointAddress to, Uri via, bool manualAddressing) 249public new HttpsChannelFactory<IRequestChannel> Factory
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
448if (typeof(TChannel) == typeof(IRequestChannel))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageContent.cs (1)
154internal static HttpContent Create(HttpChannelFactory<IRequestChannel> factory, Message request, TimeoutHelper _timeoutHelper)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\OneWayBindingElement.cs (1)
100if (context.CanBuildInnerChannelFactory<IRequestChannel>())
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\RequestChannel.cs (1)
165if (typeof(T) == typeof(IRequestChannel))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SecurityBindingElement.cs (2)
354if (!(context.CanBuildInnerChannelFactory<IRequestChannel>() 364return (context.CanBuildInnerChannelFactory<IRequestChannel>() || context.CanBuildInnerChannelFactory<IRequestSessionChannel>());
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (4)
367IRequestChannel requestChannel = InnerChannel as IRequestChannel; 388IRequestChannel requestChannel = InnerChannel as IRequestChannel;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelFactory.cs (17)
137if (type == typeof(IRequestChannel) && customBinding.CanBuildChannelFactory<IRequestChannel>(parameters)) 139return new ServiceChannelFactoryOverRequest(customBinding.BuildChannelFactory<IRequestChannel>(parameters), clientRuntime, binding); 185if (type == typeof(IRequestChannel) && customBinding.CanBuildChannelFactory<IRequestSessionChannel>(parameters)) 192if (type == typeof(IRequestSessionChannel) && customBinding.CanBuildChannelFactory<IRequestChannel>(parameters) 195return new ServiceChannelFactoryOverRequest(customBinding.BuildChannelFactory<IRequestChannel>(parameters), clientRuntime, binding); 205if (customBinding.CanBuildChannelFactory<IRequestChannel>(parameters)) 207supportedChannels.Add(typeof(IRequestChannel), 0); 496|| typeof(TChannel) == typeof(IRequestChannel)); 515|| typeof(TChannel) == typeof(IRequestChannel) 520private class ServiceChannelFactoryOverRequest : TypedServiceChannelFactory<IRequestChannel> 522public ServiceChannelFactoryOverRequest(IChannelFactory<IRequestChannel> innerChannelFactory, ClientRuntime clientRuntime, Binding binding) 535|| typeof(TChannel) == typeof(IRequestChannel)); 562|| typeof(TChannel) == typeof(IRequestChannel) 585|| typeof(TChannel) == typeof(IRequestChannel) 605IRequestChannel channel; 617|| typeof(TChannel) == typeof(IRequestChannel)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelProxy.cs (7)
755Message IRequestChannel.Request(Message message) 760Message IRequestChannel.Request(Message message, TimeSpan timeout) 765IAsyncResult IRequestChannel.BeginRequest(Message message, AsyncCallback callback, object state) 770IAsyncResult IRequestChannel.BeginRequest(Message message, TimeSpan timeout, AsyncCallback callback, object state) 775Message IRequestChannel.EndRequest(IAsyncResult result) 795EndpointAddress IRequestChannel.RemoteAddress 800Uri IRequestChannel.Via
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElement.cs (1)
189|| typeof(TChannel) == typeof(IRequestChannel)
FrameworkFork\System.ServiceModel\System\ServiceModel\ClientBase.cs (14)
796Uri IRequestChannel.Via 798get { return ((IRequestChannel)_channel).Via; } 801EndpointAddress IRequestChannel.RemoteAddress 803get { return ((IRequestChannel)_channel).RemoteAddress; } 806Message IRequestChannel.Request(Message message) 808return ((IRequestChannel)_channel).Request(message); 811Message IRequestChannel.Request(Message message, TimeSpan timeout) 813return ((IRequestChannel)_channel).Request(message, timeout); 816IAsyncResult IRequestChannel.BeginRequest(Message message, AsyncCallback callback, object state) 818return ((IRequestChannel)_channel).BeginRequest(message, callback, state); 821IAsyncResult IRequestChannel.BeginRequest(Message message, TimeSpan timeout, AsyncCallback callback, object state) 823return ((IRequestChannel)_channel).BeginRequest(message, timeout, callback, state); 826Message IRequestChannel.EndRequest(IAsyncResult result) 828return ((IRequestChannel)_channel).EndRequest(result);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (2)
63else if (contractType == typeof(IRequestChannel)) 197Type channelType = typeof(IRequestChannel);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\RequestChannelBinder.cs (2)
12private IRequestChannel _channel; 14internal RequestChannelBinder(IRequestChannel channel)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TrustDriver.cs (1)
155public abstract IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrustDec2005.cs (1)
109public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrustFeb2005.cs (4)
205public override IChannelFactory<IRequestChannel> CreateFederationProxy(EndpointAddress address, Binding binding, KeyedByTypeCollection<IEndpointBehavior> channelBehaviors) 252public class RequestChannelFactory<TokenService> : ChannelFactoryBase, IChannelFactory<IRequestChannel> 261public IRequestChannel CreateChannel(EndpointAddress address) 266public IRequestChannel CreateChannel(EndpointAddress address, Uri via)