2 interfaces inheriting from IAsyncCommunicationObject
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IAsyncChannelFactory.cs (1)
7public interface IAsyncChannelFactory : IChannelFactory, IAsyncCommunicationObject
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IRequestChannel.cs (1)
23internal interface IAsyncRequestChannel : IRequestChannel, IAsyncCommunicationObject
2 implementations of IAsyncCommunicationObject
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CommunicationObject.cs (1)
13public abstract class CommunicationObject : ICommunicationObject, IAsyncCommunicationObject
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\StreamUpgradeProvider.cs (1)
7public abstract class StreamUpgradeProvider : CommunicationObject, IAsyncCommunicationObject
16 references to IAsyncCommunicationObject
dotnet-svcutil-lib (16)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\CommunicationObject.cs (4)
149await ((IAsyncCommunicationObject)this).CloseAsync(timeout); 152async Task IAsyncCommunicationObject.CloseAsync(TimeSpan timeout) 324await ((IAsyncCommunicationObject)this).OpenAsync(timeout); 327async Task IAsyncCommunicationObject.OpenAsync(TimeSpan timeout)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionOrientedTransportChannelFactory.cs (2)
306await ((IAsyncCommunicationObject)localUpgrade).OpenAsync(timeout); 326await ((IAsyncCommunicationObject)localUpgrade).CloseAsync(timeoutHelper.RemainingTime());
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (6)
1292var asyncInnerChannel = InnerChannel as IAsyncCommunicationObject; 1305var asyncFactory = _factory as IAsyncCommunicationObject; 1348var asyncInnerChannel = InnerChannel as IAsyncCommunicationObject;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WrapperSecurityCommunicationObject.cs (4)
114var asyncInnerCommunicationObject = _innerCommunicationObject as IAsyncCommunicationObject; 127var asyncInnerCommunicationObject = _innerCommunicationObject as IAsyncCommunicationObject;