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