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