4 interfaces inheriting from ICommunicationObject
System.ServiceModel (4)
System\ServiceModel\Channels\IChannel.cs (1)
9
public interface IChannel :
ICommunicationObject
System\ServiceModel\Channels\IChannelAcceptor.cs (1)
6
interface IChannelAcceptor<TChannel> :
ICommunicationObject
System\ServiceModel\Channels\IChannelFactory.cs (1)
10
public interface IChannelFactory :
ICommunicationObject
System\ServiceModel\Channels\IChannelListener.cs (1)
9
public interface IChannelListener :
ICommunicationObject
8 implementations of ICommunicationObject
System.ServiceModel (6)
System\ServiceModel\Channels\CommunicationObject.cs (1)
14
public abstract class CommunicationObject :
ICommunicationObject
System\ServiceModel\ClientBase.cs (1)
19
public abstract class ClientBase<TChannel> :
ICommunicationObject
, IDisposable
System\ServiceModel\Security\Tokens\IssuedSecurityTokenProvider.cs (1)
36
public class IssuedSecurityTokenProvider : SecurityTokenProvider,
ICommunicationObject
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (1)
31
internal class WrappedSessionSecurityTokenAuthenticator : SecurityTokenAuthenticator, IIssuanceSecurityTokenAuthenticator,
ICommunicationObject
System\ServiceModel\Security\WrapperSecurityCommunicationObject.cs (2)
112
abstract class CommunicationObjectSecurityTokenProvider : SecurityTokenProvider,
ICommunicationObject
, ISecurityCommunicationObject
302
abstract class CommunicationObjectSecurityTokenAuthenticator : SecurityTokenAuthenticator,
ICommunicationObject
, ISecurityCommunicationObject
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\AnnouncementClient.cs (1)
19
public sealed class AnnouncementClient :
ICommunicationObject
, IDisposable
System\ServiceModel\Discovery\DiscoveryClient.cs (1)
24
public sealed class DiscoveryClient :
ICommunicationObject
, IDiscoveryInnerClientResponse, IDisposable
251 references to ICommunicationObject
System.ServiceModel (124)
System\ServiceModel\ChannelFactory.cs (4)
410
ICommunicationObject
communicationObject;
413
public OpenAsyncResult(
ICommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
465
ICommunicationObject
communicationObject;
468
public CloseAsyncResult(
ICommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Channels\ChainedAsyncResult.cs (8)
131
IList<
ICommunicationObject
> collection;
133
public ChainedCloseAsyncResult(TimeSpan timeout, AsyncCallback callback, object state, ChainedBeginHandler begin1, ChainedEndHandler end1, IList<
ICommunicationObject
> collection)
141
public ChainedCloseAsyncResult(TimeSpan timeout, AsyncCallback callback, object state, ChainedBeginHandler begin1, ChainedEndHandler end1, params
ICommunicationObject
[] objs)
144
collection = new List<
ICommunicationObject
>();
166
IList<
ICommunicationObject
> collection;
168
public ChainedOpenAsyncResult(TimeSpan timeout, AsyncCallback callback, object state, ChainedBeginHandler begin1, ChainedEndHandler end1, IList<
ICommunicationObject
> collection)
176
public ChainedOpenAsyncResult(TimeSpan timeout, AsyncCallback callback, object state, ChainedBeginHandler begin1, ChainedEndHandler end1, params
ICommunicationObject
[] objs)
179
collection = new List<
ICommunicationObject
>();
System\ServiceModel\Channels\ChannelTracker.cs (2)
135
List<
ICommunicationObject
> collection = new List<
ICommunicationObject
>();
System\ServiceModel\Channels\CloseCollectionAsyncResult.cs (5)
18
public CloseCollectionAsyncResult(TimeSpan timeout, AsyncCallback otherCallback, object state, IList<
ICommunicationObject
> collection)
59
void CompleteClose(
ICommunicationObject
communicationObject, IAsyncResult result)
118
ICommunicationObject
instance;
121
public CallbackState(CloseCollectionAsyncResult result,
ICommunicationObject
instance)
127
public
ICommunicationObject
Instance
System\ServiceModel\Channels\CommunicationObjectManager.cs (1)
12
internal class CommunicationObjectManager<ItemType> : LifetimeManager where ItemType : class,
ICommunicationObject
System\ServiceModel\Channels\ConnectionOrientedTransportChannelFactory.cs (2)
313
ICommunicationObject
communicationObject;
316
public OpenAsyncResult(
ICommunicationObject
communicationObject, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Channels\HttpChannelListener.cs (7)
1000
ICommunicationObject
[] communicationObjects;
1001
ICommunicationObject
communicationObject = this.UserNameTokenAuthenticator as
ICommunicationObject
;
1008
communicationObjects = new
ICommunicationObject
[] { this.Acceptor };
1012
communicationObjects = new
ICommunicationObject
[] { this.Acceptor, communicationObject };
1410
ICommunicationObject
[] communicationObjects;
1415
public LifetimeWrappedCloseAsyncResult(TimeSpan timeout, AsyncCallback callback, object state, CommunicationObjectManager<TCommunicationObject> communicationObjectManager, ChainedBeginHandler begin1, ChainedEndHandler end1,
ICommunicationObject
[] communicationObjects)
System\ServiceModel\Channels\LayeredChannelListener.cs (4)
190
ICommunicationObject
communicationObject;
193
public OpenAsyncResult(
ICommunicationObject
communicationObject, bool sharedInnerListener, TimeSpan timeout, AsyncCallback callback, object state)
244
ICommunicationObject
communicationObject;
247
public CloseAsyncResult(
ICommunicationObject
communicationObject, bool sharedInnerListener, TimeSpan timeout, AsyncCallback callback, object state)
System\ServiceModel\Channels\OneWayChannelListener.cs (4)
1130
List<
ICommunicationObject
> objectsToClose = new List<
ICommunicationObject
>();
1198
List<
ICommunicationObject
> objectsToClose = new List<
ICommunicationObject
>();
System\ServiceModel\Channels\OpenCollectionAsyncResult.cs (4)
19
public OpenCollectionAsyncResult(TimeSpan timeout, AsyncCallback otherCallback, object state, IList<
ICommunicationObject
> collection)
93
ICommunicationObject
instance;
96
public CallbackState(OpenCollectionAsyncResult result,
ICommunicationObject
instance)
102
public
ICommunicationObject
Instance
System\ServiceModel\Channels\ReliableChannelListener.cs (1)
649
protected bool HandleException(Exception e,
ICommunicationObject
o)
System\ServiceModel\Channels\ServiceChannelFactory.cs (2)
277
List<
ICommunicationObject
> objectList;
280
objectList = new List<
ICommunicationObject
>();
System\ServiceModel\Channels\ServiceChannelProxy.cs (1)
308
if (methodData.MethodBase.DeclaringType == typeof(System.ServiceModel.
ICommunicationObject
)
System\ServiceModel\ClientBase.cs (56)
488
((
ICommunicationObject
)this).Open(GetChannelFactory().InternalOpenTimeout);
524
((
ICommunicationObject
)this).Close(GetChannelFactory().InternalCloseTimeout);
586
void
ICommunicationObject
.Open(TimeSpan timeout)
597
void
ICommunicationObject
.Close(TimeSpan timeout)
643
event EventHandler
ICommunicationObject
.Closed
655
event EventHandler
ICommunicationObject
.Closing
667
event EventHandler
ICommunicationObject
.Faulted
679
event EventHandler
ICommunicationObject
.Opened
691
event EventHandler
ICommunicationObject
.Opening
703
IAsyncResult
ICommunicationObject
.BeginClose(AsyncCallback callback, object state)
705
return ((
ICommunicationObject
)this).BeginClose(GetChannelFactory().InternalCloseTimeout, callback, state);
708
IAsyncResult
ICommunicationObject
.BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
713
void
ICommunicationObject
.EndClose(IAsyncResult result)
718
IAsyncResult
ICommunicationObject
.BeginOpen(AsyncCallback callback, object state)
720
return ((
ICommunicationObject
)this).BeginOpen(GetChannelFactory().InternalOpenTimeout, callback, state);
723
IAsyncResult
ICommunicationObject
.BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)
728
void
ICommunicationObject
.EndOpen(IAsyncResult result)
1253
CommunicationState
ICommunicationObject
.State
1255
get { return ((
ICommunicationObject
)this.channel).State; }
1258
event EventHandler
ICommunicationObject
.Closed
1260
add { ((
ICommunicationObject
)this.channel).Closed += value; }
1261
remove { ((
ICommunicationObject
)this.channel).Closed -= value; }
1264
event EventHandler
ICommunicationObject
.Closing
1266
add { ((
ICommunicationObject
)this.channel).Closing += value; }
1267
remove { ((
ICommunicationObject
)this.channel).Closing -= value; }
1270
event EventHandler
ICommunicationObject
.Faulted
1272
add { ((
ICommunicationObject
)this.channel).Faulted += value; }
1273
remove { ((
ICommunicationObject
)this.channel).Faulted -= value; }
1276
event EventHandler
ICommunicationObject
.Opened
1278
add { ((
ICommunicationObject
)this.channel).Opened += value; }
1279
remove { ((
ICommunicationObject
)this.channel).Opened -= value; }
1282
event EventHandler
ICommunicationObject
.Opening
1284
add { ((
ICommunicationObject
)this.channel).Opening += value; }
1285
remove { ((
ICommunicationObject
)this.channel).Opening -= value; }
1288
void
ICommunicationObject
.Abort()
1290
((
ICommunicationObject
)this.channel).Abort();
1293
void
ICommunicationObject
.Close()
1295
((
ICommunicationObject
)this.channel).Close();
1298
void
ICommunicationObject
.Close(TimeSpan timeout)
1300
((
ICommunicationObject
)this.channel).Close(timeout);
1303
IAsyncResult
ICommunicationObject
.BeginClose(AsyncCallback callback, object state)
1305
return ((
ICommunicationObject
)this.channel).BeginClose(callback, state);
1308
IAsyncResult
ICommunicationObject
.BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
1310
return ((
ICommunicationObject
)this.channel).BeginClose(timeout, callback, state);
1313
void
ICommunicationObject
.EndClose(IAsyncResult result)
1315
((
ICommunicationObject
)this.channel).EndClose(result);
1318
void
ICommunicationObject
.Open()
1320
((
ICommunicationObject
)this.channel).Open();
1323
void
ICommunicationObject
.Open(TimeSpan timeout)
1325
((
ICommunicationObject
)this.channel).Open(timeout);
1328
IAsyncResult
ICommunicationObject
.BeginOpen(AsyncCallback callback, object state)
1330
return ((
ICommunicationObject
)this.channel).BeginOpen(callback, state);
1333
IAsyncResult
ICommunicationObject
.BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)
1335
return ((
ICommunicationObject
)this.channel).BeginOpen(timeout, callback, state);
1338
void
ICommunicationObject
.EndOpen(IAsyncResult result)
1340
((
ICommunicationObject
)this.channel).EndOpen(result);
System\ServiceModel\Diagnostics\TraceUtility.cs (2)
457
if (value is
ICommunicationObject
)
459
((
ICommunicationObject
)value).Abort();
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (2)
642
List<
ICommunicationObject
> list = new List<
ICommunicationObject
>();
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
51
ICommunicationObject
channelAcceptor;
System\ServiceModel\Security\SecurityUtils.cs (9)
1521
OpenCommunicationObject(tokenProvider as
ICommunicationObject
, timeout);
1563
OpenCommunicationObject(tokenAuthenticator as
ICommunicationObject
, timeout);
1603
static void OpenCommunicationObject(
ICommunicationObject
obj, TimeSpan timeout)
1613
ICommunicationObject
co = obj as
ICommunicationObject
;
1641
ICommunicationObject
communicationObject;
1647
this.communicationObject = obj as
ICommunicationObject
;
1711
ICommunicationObject
communicationObject;
1717
this.communicationObject = obj as
ICommunicationObject
;
System\ServiceModel\Security\WrappedSessionSecurityTokenAuthenticator.cs (2)
35
ICommunicationObject
_communicationObject;
79
_communicationObject = wcfSessionAuthenticator as
ICommunicationObject
;
System\ServiceModel\ServiceHost.cs (7)
1118
foreach (
ICommunicationObject
channelDispatcher in this.SnapshotChannelDispatchers())
1172
ICommunicationObject
[] SnapshotChannelDispatchers()
1176
ICommunicationObject
[] array = new
ICommunicationObject
[this.ChannelDispatchers.Count];
1321
List<
ICommunicationObject
> listeners = new List<
ICommunicationObject
>();
1533
IList<
ICommunicationObject
> channelDispatchers = this.serviceHost.SnapshotChannelDispatchers();
System.ServiceModel.Activities (3)
System\ServiceModel\Activities\InternalSendMessage.cs (3)
2962
static void DisposeCommunicationObject(
ICommunicationObject
communicationObject)
3000
ICommunicationObject
communicationObject = (
ICommunicationObject
)result.AsyncState;
System.ServiceModel.Discovery (111)
System\ServiceModel\Discovery\AnnouncementClient.cs (40)
97
event EventHandler
ICommunicationObject
.Closed
118
event EventHandler
ICommunicationObject
.Closing
139
event EventHandler
ICommunicationObject
.Faulted
160
event EventHandler
ICommunicationObject
.Opened
181
event EventHandler
ICommunicationObject
.Opening
221
if (((
ICommunicationObject
)this).State != CommunicationState.Created)
261
CommunicationState
ICommunicationObject
.State
277
ICommunicationObject
InnerCommunicationObject
285
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
286
[Fx.Tag.InheritThrows(From = "Open", FromDeclaringType = typeof(
ICommunicationObject
))]
289
((
ICommunicationObject
)this).Open();
424
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
425
[Fx.Tag.InheritThrows(From = "Close", FromDeclaringType = typeof(
ICommunicationObject
))]
428
((
ICommunicationObject
)this).Close();
431
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
432
[Fx.Tag.InheritThrows(From = "Open", FromDeclaringType = typeof(
ICommunicationObject
))]
433
void
ICommunicationObject
.Open()
438
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
439
[Fx.Tag.InheritThrows(From = "Open", FromDeclaringType = typeof(
ICommunicationObject
))]
440
void
ICommunicationObject
.Open(TimeSpan timeout)
445
[Fx.Tag.InheritThrows(From = "BeginOpen", FromDeclaringType = typeof(
ICommunicationObject
))]
446
IAsyncResult
ICommunicationObject
.BeginOpen(AsyncCallback callback, object state)
451
[Fx.Tag.InheritThrows(From = "BeginOpen", FromDeclaringType = typeof(
ICommunicationObject
))]
452
IAsyncResult
ICommunicationObject
.BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)
457
[Fx.Tag.InheritThrows(From = "EndOpen", FromDeclaringType = typeof(
ICommunicationObject
))]
458
void
ICommunicationObject
.EndOpen(IAsyncResult result)
463
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
464
[Fx.Tag.InheritThrows(From = "Close", FromDeclaringType = typeof(
ICommunicationObject
))]
465
void
ICommunicationObject
.Close()
470
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
471
[Fx.Tag.InheritThrows(From = "Close", FromDeclaringType = typeof(
ICommunicationObject
))]
472
void
ICommunicationObject
.Close(TimeSpan timeout)
477
[Fx.Tag.InheritThrows(From = "BeginClose", FromDeclaringType = typeof(
ICommunicationObject
))]
478
IAsyncResult
ICommunicationObject
.BeginClose(AsyncCallback callback, object state)
483
[Fx.Tag.InheritThrows(From = "BeginClose", FromDeclaringType = typeof(
ICommunicationObject
))]
484
IAsyncResult
ICommunicationObject
.BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
489
[Fx.Tag.InheritThrows(From = "EndClose", FromDeclaringType = typeof(
ICommunicationObject
))]
490
void
ICommunicationObject
.EndClose(IAsyncResult result)
495
[Fx.Tag.InheritThrows(From = "Abort", FromDeclaringType = typeof(
ICommunicationObject
))]
496
void
ICommunicationObject
.Abort()
System\ServiceModel\Discovery\DiscoveryClient.cs (49)
80
event EventHandler
ICommunicationObject
.Opening
100
event EventHandler
ICommunicationObject
.Opened
121
event EventHandler
ICommunicationObject
.Closing
142
event EventHandler
ICommunicationObject
.Closed
163
event EventHandler
ICommunicationObject
.Faulted
222
CommunicationState
ICommunicationObject
.State
238
ICommunicationObject
InnerCommunicationObject
246
[Fx.Tag.InheritThrows(From = "Open", FromDeclaringType = typeof(
ICommunicationObject
))]
247
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
248
void
ICommunicationObject
.Open()
253
[Fx.Tag.InheritThrows(From = "Open", FromDeclaringType = typeof(
ICommunicationObject
))]
254
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
255
void
ICommunicationObject
.Open(TimeSpan timeout)
260
[Fx.Tag.InheritThrows(From = "BeginOpen", FromDeclaringType = typeof(
ICommunicationObject
))]
261
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
262
IAsyncResult
ICommunicationObject
.BeginOpen(AsyncCallback callback, object state)
267
[Fx.Tag.InheritThrows(From = "BeginOpen", FromDeclaringType = typeof(
ICommunicationObject
))]
268
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
269
IAsyncResult
ICommunicationObject
.BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)
274
[Fx.Tag.InheritThrows(From = "EndOpen", FromDeclaringType = typeof(
ICommunicationObject
))]
275
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
276
void
ICommunicationObject
.EndOpen(IAsyncResult result)
281
[Fx.Tag.InheritThrows(From = "Close", FromDeclaringType = typeof(
ICommunicationObject
))]
282
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
283
void
ICommunicationObject
.Close()
285
((
ICommunicationObject
)this).Close(defaultCloseDuration);
288
[Fx.Tag.InheritThrows(From = "Close", FromDeclaringType = typeof(
ICommunicationObject
))]
289
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
290
void
ICommunicationObject
.Close(TimeSpan timeout)
310
((
ICommunicationObject
)this).Abort();
333
[Fx.Tag.InheritThrows(From = "BeginClose", FromDeclaringType = typeof(
ICommunicationObject
))]
334
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
335
IAsyncResult
ICommunicationObject
.BeginClose(AsyncCallback callback, object state)
337
return ((
ICommunicationObject
)this).BeginClose(DiscoveryClient.defaultCloseDuration, callback, state);
340
[Fx.Tag.InheritThrows(From = "BeginClose", FromDeclaringType = typeof(
ICommunicationObject
))]
341
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
342
IAsyncResult
ICommunicationObject
.BeginClose(TimeSpan timeout, AsyncCallback callback, object state)
354
[Fx.Tag.InheritThrows(From = "EndClose", FromDeclaringType = typeof(
ICommunicationObject
))]
355
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
356
void
ICommunicationObject
.EndClose(IAsyncResult result)
361
[Fx.Tag.InheritThrows(From = "Abort", FromDeclaringType = typeof(
ICommunicationObject
))]
362
void
ICommunicationObject
.Abort()
373
[Fx.Tag.InheritThrows(From = "Open", FromDeclaringType = typeof(
ICommunicationObject
))]
374
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
377
((
ICommunicationObject
)this).Open();
529
[Fx.Tag.InheritThrows(From = "Close", FromDeclaringType = typeof(
ICommunicationObject
))]
530
[Fx.Tag.Blocking(CancelMethod = "Abort", CancelDeclaringType = typeof(
ICommunicationObject
))]
533
((
ICommunicationObject
)this).Close();
1242
((
ICommunicationObject
)thisPtr.client).Abort();
System\ServiceModel\Discovery\DiscoveryClientChannelBase.cs (1)
377
((
ICommunicationObject
)this.discoveryClient).Close(timeoutHelper.RemainingTime());
System\ServiceModel\Discovery\IAnnouncementInnerClient.cs (1)
20
ICommunicationObject
InnerCommunicationObject { get; }
System\ServiceModel\Discovery\IDiscoveryInnerClient.cs (1)
16
ICommunicationObject
InnerCommunicationObject { get; }
System\ServiceModel\Discovery\RandomDelaySendsAsyncResult.cs (3)
11
readonly
ICommunicationObject
channel;
41
protected RandomDelaySendsAsyncResult(int numSends, TimeSpan maxDelay,
ICommunicationObject
channel, AsyncCallback callback, object state)
46
protected RandomDelaySendsAsyncResult(int numSends, TimeSpan maxDelay,
ICommunicationObject
channel, Random random, AsyncCallback callback, object state)
System\ServiceModel\Discovery\Version11\AnnouncementInnerClient11.cs (2)
93
public
ICommunicationObject
InnerCommunicationObject
97
return this as
ICommunicationObject
;
System\ServiceModel\Discovery\Version11\DiscoveryInnerClientAdhoc11.cs (2)
62
public
ICommunicationObject
InnerCommunicationObject
66
return this.duplexInnerClient as
ICommunicationObject
;
System\ServiceModel\Discovery\Version11\DiscoveryInnerClientManaged11.cs (2)
56
public
ICommunicationObject
InnerCommunicationObject
60
return this as
ICommunicationObject
;
System\ServiceModel\Discovery\VersionApril2005\AnnouncementInnerClientApril2005.cs (2)
94
public
ICommunicationObject
InnerCommunicationObject
98
return this as
ICommunicationObject
;
System\ServiceModel\Discovery\VersionApril2005\DiscoveryInnerClientApril2005.cs (2)
63
public
ICommunicationObject
InnerCommunicationObject
67
return this.duplexInnerClient as
ICommunicationObject
;
System\ServiceModel\Discovery\VersionCD1\AnnouncementInnerClientCD1.cs (2)
93
public
ICommunicationObject
InnerCommunicationObject
97
return this as
ICommunicationObject
;
System\ServiceModel\Discovery\VersionCD1\DiscoveryInnerClientAdhocCD1.cs (2)
62
public
ICommunicationObject
InnerCommunicationObject
66
return this.duplexInnerClient as
ICommunicationObject
;
System\ServiceModel\Discovery\VersionCD1\DiscoveryInnerClientManagedCD1.cs (2)
56
public
ICommunicationObject
InnerCommunicationObject
60
return this as
ICommunicationObject
;
System.ServiceModel.Routing (11)
System\ServiceModel\Routing\ClientFactory.cs (3)
148
((
ICommunicationObject
)channel).Faulted += this.InnerChannelFaulted;
224
asyncResult = ((
ICommunicationObject
)this.parent).BeginOpen(this.PrepareAsyncCompletion(openComplete), this);
251
((
ICommunicationObject
)thisPtr.parent).EndOpen(openResult);
System\ServiceModel\Routing\ProcessMessagesAsyncResult.cs (2)
434
result = ((
ICommunicationObject
)this.client).BeginClose(this.timeoutHelper.RemainingTime(),
490
((
ICommunicationObject
)this.client).EndClose(result);
System\ServiceModel\Routing\RoutingUtilities.cs (1)
19
internal static void Abort(
ICommunicationObject
commObj, object identifier)
System\ServiceModel\Routing\SessionChannels.cs (5)
45
List<
ICommunicationObject
> localClients = null;
51
localClients = this.sessionList.ConvertAll<
ICommunicationObject
>((client) => (
ICommunicationObject
)client);
119
RoutingUtilities.Abort((
ICommunicationObject
)client, client.Key);
137
RoutingUtilities.Abort((
ICommunicationObject
)client, client.Key);
System.WorkflowServices (2)
System\Workflow\Runtime\Hosting\ChannelManagerHelpers.cs (2)
58
public static void CloseCommunicationObject(
ICommunicationObject
communicationObject)
63
public static void CloseCommunicationObject(
ICommunicationObject
communicationObject, TimeSpan timeout)