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