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