1 interface inheriting from IAsyncRequestChannel
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\IRequestSessionChannel.cs (1)
14
internal interface IAsyncRequestSessionChannel : IRequestSessionChannel,
IAsyncRequestChannel
5 implementations of IAsyncRequestChannel
System.ServiceModel.Primitives (5)
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
System\ServiceModel\Channels\ServiceChannel.cs (1)
23
internal sealed class ServiceChannel : CommunicationObject, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel,
IAsyncRequestChannel
, IServiceChannel, IAsyncDisposable
System\ServiceModel\Channels\TransactionChannel.cs (1)
246
internal class TransactionRequestChannelGeneric<TChannel> : TransactionChannel<TChannel>, IRequestChannel,
IAsyncRequestChannel
where TChannel : class, IRequestChannel
17 references to IAsyncRequestChannel
System.ServiceModel.Primitives (17)
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\Channels\TransactionChannel.cs (1)
302
if (InnerChannel is
IAsyncRequestChannel
asyncChannel)
System\ServiceModel\Security\AcceleratedTokenProvider.cs (1)
139
SecurityProtocolFactory securityProtocolFactory = _bootstrapSecurityBindingElement.CreateSecurityProtocolFactory<
IAsyncRequestChannel
>(IssuerBindingContext.Clone(), securityCredentials, false, IssuerBindingContext.Clone());
System\ServiceModel\Security\IssuanceTokenProviderBase.cs (2)
447
IAsyncRequestChannel
rstAsyncChannel = null;
457
rstAsyncChannel = rstChannel as
IAsyncRequestChannel
;
System\ServiceModel\Security\SecuritySessionSecurityTokenProvider.cs (10)
27
private SecurityChannelFactory<
IAsyncRequestChannel
> _rstChannelFactory;
392
SecurityChannelFactory<
IAsyncRequestChannel
> securityChannelFactory = new SecurityChannelFactory<
IAsyncRequestChannel
>(
428
private
IAsyncRequestChannel
CreateChannel(SecuritySessionOperation operation, EndpointAddress target, Uri via)
430
IChannelFactory<
IAsyncRequestChannel
> cf;
440
IAsyncRequestChannel
channel;
523
IAsyncRequestChannel
channel = null;
745
internal class RequestChannelFactory : ChannelFactoryBase<
IAsyncRequestChannel
>, IChannelFactory<IRequestChannel>
754
protected override
IAsyncRequestChannel
OnCreateChannel(EndpointAddress address, Uri via)
756
return _serviceChannelFactory.CreateChannel<
IAsyncRequestChannel
>(address, via);