1 interface inheriting from IClientChannel
System.ServiceModel (1)
System\ServiceModel\PeerResolvers\IPeerResolverContract.cs (1)
37interface IPeerResolverClient : IPeerResolverContract, IClientChannel { }
2 implementations of IClientChannel
System.ServiceModel (2)
System\ServiceModel\Channels\ServiceChannel.cs (1)
22sealed class ServiceChannel : CommunicationObject, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel, IServiceChannel
System\ServiceModel\ClientBase.cs (1)
1105protected class ChannelBase<T> : IClientChannel, IOutputChannel, IRequestChannel, IChannelBaseProxy
82 references to IClientChannel
System.ServiceModel (57)
System\ServiceModel\Channels\PeerNeighborManager.cs (3)
570public bool ProcessIncomingChannel(IClientChannel channel) 778IClientChannel proxyChannel; // To access inner Channel from proxy w/o casting 938this.proxyChannel = (IClientChannel)this.proxy;
System\ServiceModel\Channels\PeerService.cs (2)
42public delegate bool ChannelCallback(IClientChannel channel); 254void IChannelInitializer.Initialize(IClientChannel channel)
System\ServiceModel\Channels\ServiceChannel.cs (4)
452if (t.IsAssignableFrom(typeof(IClientChannel))) 1605bool IClientChannel.AllowInitializationUI 1621bool IClientChannel.DidInteractiveInitialization 1753event EventHandler<UnknownMessageReceivedEventArgs> IClientChannel.UnknownMessageReceived
System\ServiceModel\Channels\ServiceChannelFactory.cs (1)
382serviceChannel.ClientRuntime.GetRuntime().InitializeChannel((IClientChannel)serviceChannel.Proxy);
System\ServiceModel\ClientBase.cs (19)
466public IClientChannel InnerChannel 470return (IClientChannel)Channel; 529((IClientChannel)this.InnerChannel).DisplayInitializationUI(); 1174bool IClientChannel.AllowInitializationUI 1176get { return ((IClientChannel)this.channel).AllowInitializationUI; } 1177set { ((IClientChannel)this.channel).AllowInitializationUI = value; } 1180bool IClientChannel.DidInteractiveInitialization 1182get { return ((IClientChannel)this.channel).DidInteractiveInitialization; } 1185Uri IClientChannel.Via 1187get { return ((IClientChannel)this.channel).Via; } 1190event EventHandler<UnknownMessageReceivedEventArgs> IClientChannel.UnknownMessageReceived 1192add { ((IClientChannel)this.channel).UnknownMessageReceived += value; } 1193remove { ((IClientChannel)this.channel).UnknownMessageReceived -= value; } 1196void IClientChannel.DisplayInitializationUI() 1198((IClientChannel)this.channel).DisplayInitializationUI(); 1201IAsyncResult IClientChannel.BeginDisplayInitializationUI(AsyncCallback callback, object state) 1203return ((IClientChannel)this.channel).BeginDisplayInitializationUI(callback, state); 1206void IClientChannel.EndDisplayInitializationUI(IAsyncResult result) 1208((IClientChannel)this.channel).EndDisplayInitializationUI(result);
System\ServiceModel\ComIntegration\ComPlusThreadInitializer.cs (1)
77IClientChannel channel,
System\ServiceModel\Description\MetadataExchangeClient.cs (6)
1074((IClientChannel)metadataClient).OperationTimeout = timeoutHelper.RemainingTime(); 1078((IClientChannel)metadataClient).Close(); 1082((IClientChannel)metadataClient).Abort(); 1133((IClientChannel)metadataClient).OperationTimeout = timeoutHelper.RemainingTime(); 1180((IClientChannel)metadataClient).RemoteAddress.Uri.ToString()))); 1186section = MetadataRetriever.CreateMetadataSection(reader, ((IClientChannel)metadataClient).RemoteAddress.Uri.ToString());
System\ServiceModel\Description\ServiceContractGenerator.cs (1)
494channelType.BaseTypes.Add(context.ServiceContractGenerator.GetCodeTypeReference(typeof(IClientChannel)));
System\ServiceModel\Description\ServiceMetadataExtension.cs (1)
1033public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (1)
525internal void InitializeChannel(IClientChannel channel)
System\ServiceModel\Dispatcher\ChannelHandler.cs (1)
746this.listener.ChannelDispatcher.InitializeChannel((IClientChannel)channel.Proxy);
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (4)
337IClientChannel channel = rpc.Channel.Proxy as IClientChannel; 372IClientChannel channel = rpc.Channel.Proxy as IClientChannel;
System\ServiceModel\Dispatcher\ICallContextInitializer.cs (1)
13object BeforeInvoke(InstanceContext instanceContext, IClientChannel channel, Message message);
System\ServiceModel\Dispatcher\IChannelInitializer.cs (1)
13void Initialize(IClientChannel channel);
System\ServiceModel\Dispatcher\IClientMessageInspector.cs (1)
13object BeforeSendRequest(ref Message request, IClientChannel channel);
System\ServiceModel\Dispatcher\IDispatchMessageInspector.cs (1)
13object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext);
System\ServiceModel\Dispatcher\IInteractiveChannelInitializer.cs (1)
11IAsyncResult BeginDisplayInitializationUI(IClientChannel channel, AsyncCallback callback, object state);
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (4)
158rpc.Correlation[offset + i] = this.messageInspectors[i].BeforeSendRequest(ref rpc.Request, (IClientChannel)rpc.Channel.Proxy); 212internal void InitializeChannel(IClientChannel channel) 311IClientChannel proxy; 322this.proxy = channel.Proxy as IClientChannel;
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
262rpc.Correlation[offset + i] = this.messageInspectors[i].AfterReceiveRequest(ref rpc.Request, (IClientChannel)rpc.Channel.Proxy, rpc.InstanceContext);
System\ServiceModel\Security\InfocardInteractiveChannelInitializer.cs (3)
33public virtual IAsyncResult BeginDisplayInitializationUI(IClientChannel channel, AsyncCallback callback, object state) 48IClientChannel proxy; 58IClientChannel channel,
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Description\CorrelationQueryBehavior.cs (1)
376void IChannelInitializer.Initialize(IClientChannel channel)
System.ServiceModel.Discovery (17)
System\ServiceModel\Discovery\AnnouncementClient.cs (2)
253public IClientChannel InnerChannel 579public AnnouncementOperationContextScope(IClientChannel clientChannel)
System\ServiceModel\Discovery\DiscoveryClient.cs (2)
214public IClientChannel InnerChannel 1279public DiscoveryOperationContextScope(IClientChannel clientChannel)
System\ServiceModel\Discovery\DiscoveryOperationContextExtensionInitializer.cs (1)
42object IDispatchMessageInspector.AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
System\ServiceModel\Discovery\IAnnouncementInnerClient.cs (1)
18IClientChannel InnerChannel { get; }
System\ServiceModel\Discovery\IDiscoveryInnerClient.cs (1)
14IClientChannel InnerChannel { get; }
System\ServiceModel\Discovery\UdpReplyToBehavior.cs (2)
78public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext) 130object IClientMessageInspector.BeforeSendRequest(ref Message request, IClientChannel channel)
System\ServiceModel\Discovery\Version11\AnnouncementInnerClient11.cs (1)
77public new IClientChannel InnerChannel
System\ServiceModel\Discovery\Version11\DiscoveryInnerClientAdhoc11.cs (1)
46public IClientChannel InnerChannel
System\ServiceModel\Discovery\Version11\DiscoveryInnerClientManaged11.cs (1)
40public new IClientChannel InnerChannel
System\ServiceModel\Discovery\VersionApril2005\AnnouncementInnerClientApril2005.cs (1)
78public new IClientChannel InnerChannel
System\ServiceModel\Discovery\VersionApril2005\DiscoveryInnerClientApril2005.cs (1)
47public IClientChannel InnerChannel
System\ServiceModel\Discovery\VersionCD1\AnnouncementInnerClientCD1.cs (1)
77public new IClientChannel InnerChannel
System\ServiceModel\Discovery\VersionCD1\DiscoveryInnerClientAdhocCD1.cs (1)
46public IClientChannel InnerChannel
System\ServiceModel\Discovery\VersionCD1\DiscoveryInnerClientManagedCD1.cs (1)
40public new IClientChannel InnerChannel
System.ServiceModel.Routing (3)
System\ServiceModel\Routing\RoutingBehavior.cs (1)
225void IChannelInitializer.Initialize(IClientChannel channel)
System\ServiceModel\Routing\SoapProcessingBehavior.cs (2)
142object IClientMessageInspector.BeforeSendRequest(ref Message request, IClientChannel channel) 153object IDispatchMessageInspector.AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
System.ServiceModel.Web (3)
System\ServiceModel\Dispatcher\FormatSelectingMessageInspector.cs (1)
63public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
System\ServiceModel\Dispatcher\JavascriptCallbackMessageInspector.cs (1)
32public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)
System\ServiceModel\Dispatcher\WebFaultClientMessageInspector.cs (1)
33public object BeforeSendRequest(ref Message request, IClientChannel channel)
System.WorkflowServices (1)
System\ServiceModel\Dispatcher\DurableMessageDispatchInspector.cs (1)
28public object AfterReceiveRequest(ref Message request, IClientChannel channel, InstanceContext instanceContext)