1 interface inheriting from IAsyncRequestChannel
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\IRequestSessionChannel.cs (1)
14internal interface IAsyncRequestSessionChannel : IRequestSessionChannel, IAsyncRequestChannel
3 implementations of IAsyncRequestChannel
System.ServiceModel.Primitives (3)
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
12internal sealed class ReliableRequestSessionChannel : RequestChannel, IRequestSessionChannel, IAsyncRequestChannel
System\ServiceModel\Channels\RequestChannel.cs (1)
13internal abstract class RequestChannel : ChannelBase, IRequestChannel, IAsyncRequestChannel
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
405private class SecurityRequestChannel : ClientSecurityChannel<IRequestChannel>, IAsyncRequestChannel
28 references to IAsyncRequestChannel
System.ServiceModel.Primitives (28)
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (2)
452if (channel is IAsyncRequestChannel) 454return ((IAsyncRequestChannel)channel).RequestAsync(message, timeout);
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
164else if (typeof(TChannel) == typeof(IAsyncRequestChannel) || typeof(TChannel) == typeof(IRequestChannel))
System\ServiceModel\Security\AcceleratedTokenProvider.cs (6)
118protected override IChannelFactory<IAsyncRequestChannel> GetNegotiationChannelFactory(IChannelFactory<IAsyncRequestChannel> transportChannelFactory, ChannelBuilder channelBuilder) 139SecurityProtocolFactory securityProtocolFactory = _bootstrapSecurityBindingElement.CreateSecurityProtocolFactory<IAsyncRequestChannel>(IssuerBindingContext.Clone(), securityCredentials, false, IssuerBindingContext.Clone()); 140return new SecurityChannelFactory<IAsyncRequestChannel>( 144protected override IAsyncRequestChannel CreateClientChannel(EndpointAddress target, Uri via) 146IAsyncRequestChannel result = base.CreateClientChannel(target, via);
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (2)
405protected abstract IAsyncRequestChannel CreateClientChannel(EndpointAddress target, Uri via); 444IAsyncRequestChannel rstChannel = null;
System\ServiceModel\Security\NegotiationTokenProvider.cs (7)
19private IChannelFactory<IAsyncRequestChannel> _rstChannelFactory; 110protected abstract IChannelFactory<IAsyncRequestChannel> GetNegotiationChannelFactory(IChannelFactory<IAsyncRequestChannel> transportChannelFactory, ChannelBuilder channelBuilder); 114IChannelFactory<IAsyncRequestChannel> innerChannelFactory = null; 118if (channelBuilder.CanBuildChannelFactory<IAsyncRequestChannel>()) 120innerChannelFactory = channelBuilder.BuildChannelFactory<IAsyncRequestChannel>(); 156protected override IAsyncRequestChannel CreateClientChannel(EndpointAddress target, Uri via)
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (10)
27private SecurityChannelFactory<IAsyncRequestChannel> _rstChannelFactory; 381SecurityChannelFactory<IAsyncRequestChannel> securityChannelFactory = new SecurityChannelFactory<IAsyncRequestChannel>( 417private IAsyncRequestChannel CreateChannel(SecuritySessionOperation operation, EndpointAddress target, Uri via) 419IChannelFactory<IAsyncRequestChannel> cf; 429IAsyncRequestChannel channel; 503IAsyncRequestChannel channel = null; 725internal class RequestChannelFactory : ChannelFactoryBase<IAsyncRequestChannel>, IChannelFactory<IRequestChannel> 734protected override IAsyncRequestChannel OnCreateChannel(EndpointAddress address, Uri via) 736return _serviceChannelFactory.CreateChannel<IAsyncRequestChannel>(address, via);