1 write to InnerChannel
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\LayeredChannel.cs (1)
21InnerChannel = innerChannel;
70 references to InnerChannel
System.ServiceModel.Primitives (70)
System\ServiceModel\Channels\LayeredChannel.cs (6)
23InnerChannel.Faulted += _onInnerChannelFaulted; 37return InnerChannel.GetProperty<T>(); 42InnerChannel.Faulted -= _onInnerChannelFaulted; 48InnerChannel.Abort(); 53return InnerChannel.CloseHelperAsync(timeout); 64return InnerChannel.OpenHelperAsync(timeout);
System\ServiceModel\Channels\LayeredChannelFactory.cs (13)
97get { return InnerChannel.LocalAddress; } 123if (InnerChannel is IAsyncInputChannel asyncInputChannel) 129message = await Task.Factory.FromAsync(InnerChannel.BeginReceive, InnerChannel.EndReceive, timeout, null); 139if (InnerChannel is IAsyncInputChannel asyncInputChannel) 145message = await Task.Factory.FromAsync(InnerChannel.BeginReceive, InnerChannel.EndReceive, null); 188if (InnerChannel is IAsyncInputChannel asyncInputChannel) 194(retVal, message) = await TaskHelpers.FromAsync<TimeSpan, bool, Message>(InnerChannel.BeginTryReceive, InnerChannel.EndTryReceive, timeout, null); 210if (InnerChannel is IAsyncInputChannel asyncInputChannel) 216return Task.Factory.FromAsync(InnerChannel.BeginWaitForMessage, InnerChannel.EndWaitForMessage, timeout, null);
System\ServiceModel\Channels\SecurityChannelFactory.cs (12)
308if (InnerChannel != null) 310IChannelBindingProvider cbp = InnerChannel.GetProperty<IChannelBindingProvider>(); 368if (InnerChannel is IAsyncOutputChannel asyncOutputChannel) 374await Task.Factory.FromAsync(InnerChannel.BeginSend, InnerChannel.EndSend, message, timeoutHelper.RemainingTime(), null); 400return ((IOutputSessionChannel)InnerChannel).Session; 471Message reply = await Task.Factory.FromAsync(InnerChannel.BeginRequest, InnerChannel.EndRequest, message, timeoutHelper.RemainingTime(), null); 499return ((IRequestSessionChannel)InnerChannel).Session; 513get { return (IDuplexChannel)InnerChannel; } 680return ((ISessionChannel<IDuplexSession>)InnerChannel).Session; 688return ((ISessionChannel<IAsyncDuplexSession>)InnerChannel).Session;
System\ServiceModel\Channels\TransactionChannel.cs (35)
70return base.InnerChannel.GetProperty<T>(); 193public EndpointAddress RemoteAddress => InnerChannel.RemoteAddress; 195public Uri Via => InnerChannel.Via; 206InnerChannel.Send(message, timeoutHelper.RemainingTime()); 218return InnerChannel.BeginSend(message, timeoutHelper.RemainingTime(), callback, state); 223InnerChannel.EndSend(result); 235if (InnerChannel is IAsyncOutputChannel asyncChannel) 241return Task.Factory.FromAsync(InnerChannel.BeginSend, InnerChannel.EndSend, message, timeoutHelper.RemainingTime(), null); 253public EndpointAddress RemoteAddress => InnerChannel.RemoteAddress; 255public Uri Via => InnerChannel.Via; 266Message reply = InnerChannel.Request(message, timeoutHelper.RemainingTime()); 281return InnerChannel.BeginRequest(message, timeoutHelper.RemainingTime(), callback, state); 286Message reply = InnerChannel.EndRequest(result); 302if (InnerChannel is IAsyncRequestChannel asyncChannel) 309InnerChannel.BeginRequest, InnerChannel.EndRequest, message, timeoutHelper.RemainingTime(), null); 334public EndpointAddress RemoteAddress => InnerChannel.RemoteAddress; 336public Uri Via => InnerChannel.Via; 373InnerChannel.Send(message, timeoutHelper.RemainingTime()); 385return InnerChannel.BeginSend(message, timeoutHelper.RemainingTime(), callback, state); 390InnerChannel.EndSend(result); 402if (InnerChannel is IAsyncOutputChannel asyncChannel) 408return Task.Factory.FromAsync(InnerChannel.BeginSend, InnerChannel.EndSend, message, timeoutHelper.RemainingTime(), null); 424public EndpointAddress LocalAddress => InnerChannel.LocalAddress; 453return InnerChannel.BeginTryReceive(timeout, callback, state); 458if (!InnerChannel.EndTryReceive(asyncResult, out message)) 473if (!InnerChannel.TryReceive(timeout, out message)) 488return InnerChannel.WaitForMessage(timeout); 493return InnerChannel.BeginWaitForMessage(timeout, callback, state); 498return InnerChannel.EndWaitForMessage(result); 503if (InnerChannel is IAsyncInputChannel asyncInputChannel) 520if (InnerChannel is IAsyncInputChannel asyncChannel) 532if (InnerChannel is IAsyncInputChannel asyncChannel)
System\ServiceModel\Channels\TransactionChannelFactory.cs (3)
146public IOutputSession Session => InnerChannel.Session; 156public IOutputSession Session => InnerChannel.Session; 166public IDuplexSession Session => InnerChannel.Session;
System\ServiceModel\Security\SecurityChannel.cs (1)
33return new SecurityChannelFaultConverter(InnerChannel) as T;