19 types derived from CommunicationObject
System.ServiceModel (14)
System\ServiceModel\ChannelFactory.cs (1)
17
public abstract class ChannelFactory :
CommunicationObject
, IChannelFactory, IDisposable
System\ServiceModel\Channels\ChannelAcceptor.cs (1)
9
abstract class ChannelAcceptor<TChannel> :
CommunicationObject
, IChannelAcceptor<TChannel>
System\ServiceModel\Channels\ChannelBase.cs (1)
10
public abstract class ChannelBase :
CommunicationObject
, IChannel, IDefaultCommunicationTimeouts
System\ServiceModel\Channels\ChannelManagerBase.cs (1)
14
public abstract class ChannelManagerBase :
CommunicationObject
, IDefaultCommunicationTimeouts
System\ServiceModel\Channels\ChannelTracker.cs (1)
14
class ChannelTracker<TChannel, TState> :
CommunicationObject
System\ServiceModel\Channels\DatagramAdapter.cs (1)
932
abstract class DatagramAdapterChannelBase<TSessionChannel> :
CommunicationObject
, IChannel
System\ServiceModel\Channels\PeerMessageDispatcher.cs (1)
12
class PeerMessageDispatcher<ChannelInterfaceType, TChannel> :
CommunicationObject
System\ServiceModel\Channels\ServiceChannel.cs (1)
22
sealed class ServiceChannel :
CommunicationObject
, IChannel, IClientChannel, IDuplexContextChannel, IOutputChannel, IRequestChannel, IServiceChannel
System\ServiceModel\Channels\StreamUpgradeProvider.cs (1)
6
public abstract class StreamUpgradeProvider :
CommunicationObject
System\ServiceModel\Dispatcher\ChannelDispatcherBase.cs (1)
10
public abstract class ChannelDispatcherBase :
CommunicationObject
System\ServiceModel\Dispatcher\ListenerHandler.cs (1)
17
class ListenerHandler :
CommunicationObject
, ISessionThrottleNotification
System\ServiceModel\InstanceContext.cs (1)
17
public sealed class InstanceContext :
CommunicationObject
, IExtensibleObject<InstanceContext>
System\ServiceModel\Security\WrapperSecurityCommunicationObject.cs (1)
12
class WrapperSecurityCommunicationObject :
CommunicationObject
System\ServiceModel\ServiceHost.cs (1)
30
public abstract class ServiceHostBase :
CommunicationObject
, IExtensibleObject<ServiceHostBase>, IDisposable
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Dispatcher\PersistenceContext.cs (1)
21
sealed class PersistenceContext :
CommunicationObject
System.ServiceModel.Discovery (1)
System\ServiceModel\Discovery\OfflineAnnouncementChannelDispatcher.cs (1)
93
class CloseListener :
CommunicationObject
, IChannelListener
System.WorkflowServices (3)
System\ServiceModel\Dispatcher\DurableInstance.cs (1)
10
abstract class DurableInstance :
CommunicationObject
, IExtension<InstanceContext>
System\ServiceModel\Persistence\PersistenceProvider.cs (1)
10
public abstract class PersistenceProvider :
CommunicationObject
System\ServiceModel\Persistence\PersistenceProviderFactory.cs (1)
10
public abstract class PersistenceProviderFactory :
CommunicationObject
20 references to CommunicationObject
System.ServiceModel (20)
System\ServiceModel\Channels\CommunicationObject.cs (4)
1085
CommunicationObject
communicationObject;
1088
public OpenAsyncResult(
CommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
1160
CommunicationObject
communicationObject;
1163
public CloseAsyncResult(
CommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Channels\HttpChannelListener.cs (1)
1403
class LifetimeWrappedCloseAsyncResult<TCommunicationObject> : AsyncResult where TCommunicationObject :
CommunicationObject
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (9)
408
CommunicationObject
communicationObject;
430
public void Abort(
CommunicationObject
communicationObject)
454
public void Fault(
CommunicationObject
communicationObject)
1471
public void Abort(
CommunicationObject
communicationObject)
1528
public virtual void Fault(
CommunicationObject
communicationObject)
2135
public override void Fault(
CommunicationObject
communicationObject)
2490
public delegate void AbortHandler(
CommunicationObject
communicationObject);
2525
public void OnAborted(
CommunicationObject
communicationObject)
2531
public void OnFaulted(
CommunicationObject
communicationObject)
System\ServiceModel\Channels\TransmissionStrategy.cs (6)
862
public void Abort(
CommunicationObject
communicationObject)
884
public void Fault(
CommunicationObject
communicationObject)
921
void Abort(
CommunicationObject
communicationObject);
922
void Fault(
CommunicationObject
communicationObject);
1115
public void Abort(
CommunicationObject
communicationObject)
1131
public void Fault(
CommunicationObject
communicationObject)