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) 1706internal SendAsyncResult(ServiceChannel channel, ProxyOperationRuntime operation, 1958void Call(ServiceChannel channel, TimeSpan timeout); 1959IAsyncResult BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state); 1960void EndCall(ServiceChannel channel, IAsyncResult result); 1988void ICallOnce.Call(ServiceChannel channel, TimeSpan timeout) 1994IAsyncResult ICallOnce.BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state) 2000void ICallOnce.EndCall(ServiceChannel channel, IAsyncResult result) 2022void ICallOnce.Call(ServiceChannel channel, TimeSpan timeout) 2027IAsyncResult ICallOnce.BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state) 2032void ICallOnce.EndCall(ServiceChannel channel, IAsyncResult result) 2041private readonly ServiceChannel _channel; 2047internal CallOnceManager(ServiceChannel channel, ICallOnce callOnce) 2408private ServiceChannel _channel; 2462internal 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)
919private ServiceChannel _channel; 1228ServiceChannel 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)
109ServiceChannel clientChannel = ServiceChannelFactory.GetServiceChannel(rpc.Channel.Proxy); 142internal void DisplayInitializationUI(ServiceChannel channel) 147internal IAsyncResult BeginDisplayInitializationUI(ServiceChannel channel, AsyncCallback callback, object state) 243private ServiceChannel _channel; 250internal DisplayInitializationUIAsyncResult(ServiceChannel channel,
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
335private 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)