2 interfaces inheriting from IRequestBase
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
687
private interface IReliableRequest :
IRequestBase
System\ServiceModel\Channels\RequestChannel.cs (1)
311
internal interface IAsyncRequest :
IRequestBase
14 references to IRequestBase
System.ServiceModel.Primitives (14)
System\ServiceModel\Channels\RequestChannel.cs (14)
15
private List<
IRequestBase
> _outstandingRequests = new List<
IRequestBase
>();
45
IRequestBase
[] requestsToAbort = CopyPendingRequests(false);
49
foreach (
IRequestBase
request in requestsToAbort)
73
private
IRequestBase
[] SetupWaitForPendingRequests()
85
IRequestBase
[] pendingRequests = SetupWaitForPendingRequests();
90
foreach (
IRequestBase
request in pendingRequests)
99
private
IRequestBase
[] CopyPendingRequests(bool createTcsIfNecessary)
101
IRequestBase
[] requests = null;
107
requests = new
IRequestBase
[_outstandingRequests.Count];
123
IRequestBase
[] requestsToFault = CopyPendingRequests(false);
127
foreach (
IRequestBase
request in requestsToFault)
155
private void ReleaseRequest(
IRequestBase
request)
193
private void TrackRequest(
IRequestBase
request)