System\ServiceModel\Channels\ServiceChannel.cs (16)
666internal static IAsyncResult BeginCall(ServiceChannel channel, ProxyOperationRuntime operation, object[] ins, AsyncCallback callback, object asyncState)
902private static readonly Action<object> s_completeAutoCloseCallback = state => ((ServiceChannel)state).CompleteAutoClose();
1772internal SendAsyncResult(ServiceChannel channel, ProxyOperationRuntime operation,
2024void Call(ServiceChannel channel, TimeSpan timeout);
2025IAsyncResult BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state);
2026void EndCall(ServiceChannel channel, IAsyncResult result);
2054void ICallOnce.Call(ServiceChannel channel, TimeSpan timeout)
2060IAsyncResult ICallOnce.BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state)
2066void ICallOnce.EndCall(ServiceChannel channel, IAsyncResult result)
2088void ICallOnce.Call(ServiceChannel channel, TimeSpan timeout)
2093IAsyncResult ICallOnce.BeginCall(ServiceChannel channel, TimeSpan timeout, AsyncCallback callback, object state)
2098void ICallOnce.EndCall(ServiceChannel channel, IAsyncResult result)
2107private readonly ServiceChannel _channel;
2113internal CallOnceManager(ServiceChannel channel, ICallOnce callOnce)
2474private ServiceChannel _channel;
2528internal void RegisterChannel(ServiceChannel channel, out bool didIdleAbort)
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\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;