2 implementations of ICorrelatorKey
System.ServiceModel.Primitives (2)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (2)
732
internal class SyncDuplexRequest : IDuplexRequest,
ICorrelatorKey
800
internal class AsyncDuplexRequest : AsyncResult, IDuplexRequest,
ICorrelatorKey
14 references to ICorrelatorKey
System.ServiceModel.Primitives (14)
System\ServiceModel\Channels\RequestReplyCorrelator.cs (3)
30
ICorrelatorKey
value = state as
ICorrelatorKey
;
64
internal void RemoveRequest(
ICorrelatorKey
request)
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (11)
26
private List<
ICorrelatorKey
> _timedOutRequests;
154
private List<
ICorrelatorKey
> TimedOutRequests
162
_timedOutRequests = new List<
ICorrelatorKey
>();
222
ICorrelatorKey
keyedRequest = request as
ICorrelatorKey
;
554
private void AddToTimedOutRequestList(
ICorrelatorKey
request)
561
private void RemoveFromTimedOutRequestList(
ICorrelatorKey
request)
572
ICorrelatorKey
[] array = null;
593
foreach (
ICorrelatorKey
request in array)
745
RequestReplyCorrelator.Key
ICorrelatorKey
.RequestCorrelatorKey
849
RequestReplyCorrelator.Key
ICorrelatorKey
.RequestCorrelatorKey