3 interfaces inheriting from IRequestBase
System.ServiceModel (3)
System\ServiceModel\Channels\ReliableRequestSessionChannel.cs (1)
878
interface IReliableRequest :
IRequestBase
System\ServiceModel\Channels\RequestChannel.cs (2)
445
interface IRequest :
IRequestBase
451
interface IAsyncRequest : IAsyncResult,
IRequestBase
18 references to IRequestBase
System.ServiceModel (18)
System\ServiceModel\Channels\RequestChannel.cs (18)
17
List<
IRequestBase
> outstandingRequests = new List<
IRequestBase
>();
65
IRequestBase
[] requestsToAbort = CopyPendingRequests(false);
69
foreach (
IRequestBase
request in requestsToAbort)
78
IRequestBase
[] pendingRequests = SetupWaitForPendingRequests();
102
IRequestBase
[] SetupWaitForPendingRequests()
109
IRequestBase
[] pendingRequests = SetupWaitForPendingRequests();
114
foreach (
IRequestBase
request in pendingRequests)
123
IRequestBase
[] CopyPendingRequests(bool createEventIfNecessary)
125
IRequestBase
[] requests = null;
131
requests = new
IRequestBase
[outstandingRequests.Count];
147
IRequestBase
[] requestsToFault = CopyPendingRequests(false);
151
foreach (
IRequestBase
request in requestsToFault)
179
void ReleaseRequest(
IRequestBase
request)
203
void TrackRequest(
IRequestBase
request)
359
IRequestBase
[] pendingRequests;
364
public WaitForPendingRequestsAsyncResult(TimeSpan timeout, RequestChannel requestChannel,
IRequestBase
[] pendingRequests, AsyncCallback callback, object state)
387
foreach (
IRequestBase
request in pendingRequests)