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