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