3 instantiations of ServiceChannel
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\ServiceChannelFactory.cs (1)
312ServiceChannel serviceChannel = new ServiceChannel(this, binder);
System\ServiceModel\Dispatcher\ChannelHandler.cs (2)
423endpoint.DatagramChannel = new ServiceChannel(Binder, endpoint, _listener.ChannelDispatcher, _idleManager); 450Channel = new ServiceChannel(Binder, endpoint, _listener.ChannelDispatcher, _idleManager);
66 references to ServiceChannel
System.ServiceModel.Primitives (66)
System\ServiceModel\ChannelFactory.cs (1)
580ServiceChannel serviceChannel = ServiceChannelFactory.GetServiceChannel(channel);
System\ServiceModel\Channels\ServiceChannel.cs (15)
666internal static IAsyncResult BeginCall(ServiceChannel channel, ProxyOperationRuntime operation, object[] ins, AsyncCallback callback, object asyncState) 1695internal SendAsyncResult(ServiceChannel channel, ProxyOperationRuntime operation, 1947void Call(ServiceChannel channel, TimeSpan timeout); 1948IAsyncResult BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state); 1949void EndCall(ServiceChannel channel, IAsyncResult result); 1977void ICallOnce.Call(ServiceChannel channel, TimeSpan timeout) 1983IAsyncResult ICallOnce.BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state) 1989void ICallOnce.EndCall(ServiceChannel channel, IAsyncResult result) 2011void ICallOnce.Call(ServiceChannel channel, TimeSpan timeout) 2016IAsyncResult ICallOnce.BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state) 2021void ICallOnce.EndCall(ServiceChannel channel, IAsyncResult result) 2030private readonly ServiceChannel _channel; 2036internal CallOnceManager(ServiceChannel channel, ICallOnce callOnce) 2397private ServiceChannel _channel; 2451internal void RegisterChannel(ServiceChannel channel, out bool didIdleAbort)
System\ServiceModel\Channels\ServiceChannelFactory.cs (6)
309public virtual ServiceChannel CreateServiceChannel(EndpointAddress address, Uri via) 312ServiceChannel serviceChannel = new ServiceChannel(this, binder); 343ServiceChannel serviceChannel = CreateServiceChannel(address, via); 360internal static object CreateProxy(Type interfaceType, Type proxiedType, MessageDirection direction, ServiceChannel serviceChannel) 365internal static object CreateProxy<TChannel>(MessageDirection direction, ServiceChannel serviceChannel) 375internal static ServiceChannel GetServiceChannel(object transparentProxy)
System\ServiceModel\Channels\ServiceChannelProxy.cs (8)
22private ServiceChannel _serviceChannel; 29internal static TChannel CreateProxy<TChannel>(MessageDirection direction, ServiceChannel serviceChannel) 121internal ServiceChannel GetServiceChannel() 163public static Task CreateTask(ServiceChannel channel, MethodCall methodCall, ProxyOperationRuntime operation) 172private static Task CreateGenericTask(ServiceChannel channel, ProxyOperationRuntime operation, object[] inputParameters) 197IAsyncResult ar = ServiceChannel.BeginCall(channel, operation, inputParameters, new AsyncCallback(endCallDelegate), OperationContext.Current); 211private static Task CreateTask(ServiceChannel channel, ProxyOperationRuntime operation, object[] inputParameters) 237IAsyncResult ar = ServiceChannel.BeginCall(channel, operation, inputParameters, new AsyncCallback(endCallDelegate), OperationContext.Current);
System\ServiceModel\ClientBase.cs (2)
899private ServiceChannel _channel; 1208ServiceChannel IChannelBaseProxy.GetServiceChannel()
System\ServiceModel\Dispatcher\ChannelHandler.cs (11)
13using SessionIdleManager = System.ServiceModel.Channels.ServiceChannel.SessionIdleManager; 50internal ChannelHandler(MessageVersion messageVersion, IChannelBinder binder, ServiceChannel channel) 117internal ServiceChannel Channel { get; private set; } 234ServiceChannel channel = _requestInfo.Channel; 407private ServiceChannel GetDatagramChannel(Message message, out EndpointDispatcher endpoint, out bool addressMatched) 437private ServiceChannel GetSessionChannel(Message message, out EndpointDispatcher endpoint, out bool addressMatched) 468private void InitializeServiceChannel(ServiceChannel channel) 530private bool HandleError(Exception e, RequestContext request, ServiceChannel channel) 546private bool HandleErrorContinuation(Exception e, RequestContext request, ServiceChannel channel, ref ErrorHandlerFaultInfo faultInfo, bool replied) 1252public ServiceChannel Channel; 1303public ServiceChannel Channel;
System\ServiceModel\Dispatcher\DispatchRuntime.cs (1)
372ServiceChannel serviceChannel = OperationContext.Current.InternalServiceChannel;
System\ServiceModel\Dispatcher\EndpointDispatcher.cs (1)
27internal ServiceChannel DatagramChannel { get; set; }
System\ServiceModel\Dispatcher\ImmutableClientRuntime.cs (5)
107ServiceChannel clientChannel = ServiceChannelFactory.GetServiceChannel(rpc.Channel.Proxy); 129internal void DisplayInitializationUI(ServiceChannel channel) 134internal IAsyncResult BeginDisplayInitializationUI(ServiceChannel channel, AsyncCallback callback, object state) 230private ServiceChannel _channel; 237internal DisplayInitializationUIAsyncResult(ServiceChannel channel,
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
333private void AddMessageProperties(Message message, OperationContext context, ServiceChannel replyChannel)
System\ServiceModel\Dispatcher\InstanceContextProviderBase.cs (3)
42internal ServiceChannel GetServiceChannelFromProxy(IContextChannel channel) 44ServiceChannel serviceChannel = channel as ServiceChannel;
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
9using SessionIdleManager = System.ServiceModel.Channels.ServiceChannel.SessionIdleManager;
System\ServiceModel\Dispatcher\MessageRpc.cs (2)
20internal readonly ServiceChannel Channel; 62ServiceChannel channel, ChannelHandler channelHandler, bool cleanThread,
System\ServiceModel\Dispatcher\PerSessionInstanceContextProvider.cs (1)
28ServiceChannel serviceChannel = GetServiceChannelFromProxy(channel);
System\ServiceModel\Dispatcher\ProxyRpc.cs (2)
18internal readonly ServiceChannel Channel; 30internal ProxyRpc(ServiceChannel channel, ProxyOperationRuntime operation, string action, object[] inputs, TimeSpan timeout)
System\ServiceModel\IChannelBaseProxy.cs (1)
15ServiceChannel GetServiceChannel();
System\ServiceModel\OperationContext.cs (5)
48ServiceChannel serviceChannel = channel as ServiceChannel; 77internal OperationContext(RequestContext requestContext, Message request, ServiceChannel channel) 179internal ServiceChannel InternalServiceChannel { get; set; } 356internal void ReInit(RequestContext requestContext, Message request, ServiceChannel channel)