10 types derived from CommunicationObject
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\StreamUpgradeProvider.cs (1)
8
public abstract class StreamUpgradeProvider :
CommunicationObject
System.ServiceModel.Primitives (8)
System\ServiceModel\ChannelFactory.cs (1)
15
public abstract class ChannelFactory :
CommunicationObject
, IChannelFactory, IDisposable, IAsyncDisposable
System\ServiceModel\Channels\ChannelBase.cs (1)
9
public abstract class ChannelBase :
CommunicationObject
, IChannel, IDefaultCommunicationTimeouts
System\ServiceModel\Channels\ChannelManagerBase.cs (1)
8
public abstract class ChannelManagerBase :
CommunicationObject
, IDefaultCommunicationTimeouts
System\ServiceModel\Channels\ServiceChannel.cs (1)
23
internal sealed class ServiceChannel :
CommunicationObject
, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel, IServiceChannel, IAsyncDisposable
System\ServiceModel\Dispatcher\ChannelDispatcherBase.cs (1)
10
public abstract class ChannelDispatcherBase :
CommunicationObject
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
13
internal class ListenerHandler :
CommunicationObject
System\ServiceModel\InstanceContext.cs (1)
16
public sealed class InstanceContext :
CommunicationObject
, IExtensibleObject<InstanceContext>
System\ServiceModel\Security\WrapperSecurityCommunicationObject.cs (1)
14
internal class WrapperSecurityCommunicationObject :
CommunicationObject
UnitTests.Common (1)
MockCommunicationObject.cs (1)
14
public class MockCommunicationObject :
CommunicationObject
, IMockCommunicationObject
23 references to CommunicationObject
System.ServiceModel.Primitives (23)
System\ServiceModel\Channels\CommunicationObject.cs (13)
1023
if (other is
CommunicationObject
communicationObject && communicationObject.SupportsAsyncOpenClose)
1053
if (other is
CommunicationObject
communicationObject && communicationObject.SupportsAsyncOpenClose)
1117
public static void ThrowIfClosed(
CommunicationObject
communicationObject)
1123
public static void ThrowIfClosedOrOpened(
CommunicationObject
communicationObject)
1129
public static void ThrowIfDisposedOrNotOpen(
CommunicationObject
communicationObject)
1135
public static void ThrowIfDisposed(
CommunicationObject
communicationObject)
1141
public static TimeSpan GetInternalCloseTimeout(this
CommunicationObject
communicationObject)
1146
public static void OnClose(
CommunicationObject
communicationObject, TimeSpan timeout)
1151
public static IAsyncResult OnBeginClose(
CommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
1161
public static void OnOpen(
CommunicationObject
communicationObject, TimeSpan timeout)
1166
public static IAsyncResult OnBeginOpen(
CommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
1171
public static async Task OnCloseAsyncInternal(
CommunicationObject
communicationObject, TimeSpan timeout)
1177
public static async Task OnOpenAsyncInternal(
CommunicationObject
communicationObject, TimeSpan timeout)
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (6)
265
private
CommunicationObject
_communicationObject;
283
public void Abort(
CommunicationObject
communicationObject)
304
public void Fault(
CommunicationObject
communicationObject)
804
public void Abort(
CommunicationObject
communicationObject)
861
public virtual void Fault(
CommunicationObject
communicationObject)
1115
public override void Fault(
CommunicationObject
communicationObject)
System\ServiceModel\Channels\TransmissionStrategy.cs (4)
755
public void Abort(
CommunicationObject
communicationObject)
771
public void Fault(
CommunicationObject
communicationObject)
819
void Abort(
CommunicationObject
communicationObject);
820
void Fault(
CommunicationObject
communicationObject);