1 type derived from RequestContext
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\RequestContextBase.cs (1)
10internal abstract class RequestContextBase : RequestContext
116 references to RequestContext
System.ServiceModel.Primitives (116)
System\ServiceModel\Channels\ChannelReliableSession.cs (9)
21private RequestContext _replyFaultContext; 154public void OnLocalFault(Exception e, WsrmFault fault, RequestContext context) 161public void OnLocalFault(Exception e, Message faultMessage, RequestContext context) 296public bool ProcessInfo(WsrmMessageInfo info, RequestContext context) 301public bool ProcessInfo(WsrmMessageInfo info, RequestContext context, bool throwException) 413public bool VerifyDuplexProtocolElements(WsrmMessageInfo info, RequestContext context) 418public bool VerifyDuplexProtocolElements(WsrmMessageInfo info, RequestContext context, bool throwException) 493public bool VerifySimplexProtocolElements(WsrmMessageInfo info, RequestContext context) 498public bool VerifySimplexProtocolElements(WsrmMessageInfo info, RequestContext context, bool throwException)
System\ServiceModel\Channels\ClientReliableChannelBinder.cs (4)
285protected override async Task<(bool, RequestContext)> OnTryReceiveAsync(TDuplexChannel channel, TimeSpan timeout) 303RequestContext requestContext = WrapMessage(message); 477public override async Task<(bool, RequestContext)> TryReceiveAsync(TimeSpan timeout) 480RequestContext requestContext = WrapMessage(message);
System\ServiceModel\Channels\ClientReliableDuplexSessionChannel.cs (1)
935(bool success, RequestContext context) = await Binder.TryReceiveAsync(TimeSpan.MaxValue);
System\ServiceModel\Channels\IReliableChannelBinder.cs (5)
32Task<(bool success, RequestContext requestContext)> TryReceiveAsync(TimeSpan timeout); 33Task<(bool success, RequestContext requestContext)> TryReceiveAsync(TimeSpan timeout, MaskingMode maskingMode); 38void SetMaskingMode(RequestContext context, MaskingMode maskingMode); 39RequestContext WrapRequestContext(RequestContext context);
System\ServiceModel\Channels\IReplyChannel.cs (5)
12RequestContext ReceiveRequest(); 13RequestContext ReceiveRequest(TimeSpan timeout); 16RequestContext EndReceiveRequest(IAsyncResult result); 18bool TryReceiveRequest(TimeSpan timeout, out RequestContext context); 20bool EndTryReceiveRequest(IAsyncResult result, out RequestContext context);
System\ServiceModel\Channels\ReliableChannelBinder.cs (12)
549protected virtual Task<(bool success, RequestContext requestContext)> OnTryReceiveAsync(TChannel channel, TimeSpan timeout) 661public void SetMaskingMode(RequestContext context, MaskingMode maskingMode) 730public virtual Task<(bool, RequestContext)> TryReceiveAsync(TimeSpan timeout) 735public virtual async Task<(bool, RequestContext)> TryReceiveAsync(TimeSpan timeout, MaskingMode maskingMode) 763RequestContext requestContext; 828protected RequestContext WrapMessage(Message message) 838public RequestContext WrapRequestContext(RequestContext context) 1914private RequestContext _innerContext; 1917RequestContext innerContext, Message message) 2098RequestContext context = null; 2104(success, context) = await TaskHelpers.FromAsync<TimeSpan, bool, RequestContext>(channel.BeginTryReceiveRequest, channel.EndTryReceiveRequest, iterationTimeout, null);
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (10)
472public abstract Task SendFaultAsync(IReliableChannelBinder binder, RequestContext requestContext, Message faultMessage); 584protected abstract TState GetState(RequestContext requestContext, Message faultMessage); 627public override async Task SendFaultAsync(IReliableChannelBinder binder, RequestContext requestContext, Message faultMessage) 666public FaultState(RequestContext requestContext, Message faultMessage) 673public RequestContext RequestContext { get; } 696var context = faultState.RequestContext; 701protected override FaultState GetState(RequestContext requestContext, Message faultMessage) 730protected override Message GetState(RequestContext requestContext, Message faultMessage) 1092RequestContext requestContext; 2165IReliableChannelBinder binder, RequestContext context)
System\ServiceModel\Channels\ReliableOutputSessionChannel.cs (1)
816(bool success, RequestContext context) = await Binder.TryReceiveAsync(TimeSpan.MaxValue);
System\ServiceModel\Channels\RequestContextBase.cs (3)
280private RequestContext _context; 283public RequestContextMessageProperty(RequestContext context) 296RequestContext thisContext;
System\ServiceModel\Channels\ServiceChannel.cs (1)
893internal void HandleReceiveComplete(RequestContext context)
System\ServiceModel\Dispatcher\BufferedReceiveBinder.cs (8)
69public bool TryReceive(TimeSpan timeout, out RequestContext requestContext) 105public bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 121public RequestContext CreateRequestContext(Message message) 171internal void InjectRequest(RequestContext requestContext) 185RequestContext requestContext; 227RequestContext requestContext; 260public RequestContextWrapper(RequestContext requestContext) 265public RequestContext RequestContext
System\ServiceModel\Dispatcher\ChannelHandler.cs (24)
45private RequestContext _replied; 148internal static void Register(ChannelHandler handler, RequestContext request) 189RequestContext request; 232private bool DispatchAndReleasePump(RequestContext request, bool cleanThread, OperationContext currentOperationContext) 319private bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 335private void EnsureChannelAndEndpoint(RequestContext request) 530private bool HandleError(Exception e, RequestContext request, ServiceChannel channel) 546private bool HandleErrorContinuation(Exception e, RequestContext request, ServiceChannel channel, ref ErrorHandlerFaultInfo faultInfo, bool replied) 632private void HandleReceiveComplete(RequestContext context) 672private bool HandleRequest(RequestContext request, OperationContext currentOperationContext) 720private bool HandleRequestAsReply(RequestContext request) 809private bool TryReceive(TimeSpan timeout, out RequestContext requestContext) 822private void ReplyAddressFilterDidNotMatch(RequestContext request) 831private void ReplyContractFilterDidNotMatch(RequestContext request) 853private void ReplyChannelTerminated(RequestContext request) 863private void ReplyFailure(RequestContext request, FaultCode code, string reason) 869private void ReplyFailure(RequestContext request, FaultCode code, string reason, string action) 875private void ReplyFailure(RequestContext request, Message fault, string action, string reason, FaultCode code) 886private void ProvideFaultAndReplyFailure(RequestContext request, Exception exception, ref ErrorHandlerFaultInfo faultInfo, out bool replied, out bool replySentAsync) 974private bool PrepareReply(RequestContext request, Message reply) 1122RequestContext request; 1151private bool TryRetrievingInstanceContext(RequestContext request) 1255public RequestContext RequestContext; 1301public RequestContext Request;
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (3)
304public bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 335public RequestContext CreateRequestContext(Message message) 410public bool TryReceive(TimeSpan timeout, out RequestContext requestContext)
System\ServiceModel\Dispatcher\ErrorHandlingReceiver.cs (2)
57internal bool TryReceive(TimeSpan timeout, out RequestContext requestContext) 132internal bool EndTryReceive(IAsyncResult result, out RequestContext requestContext)
System\ServiceModel\Dispatcher\IChannelBinder.cs (3)
21bool TryReceive(TimeSpan timeout, out RequestContext requestContext); 23bool EndTryReceive(IAsyncResult result, out RequestContext requestContext); 37RequestContext CreateRequestContext(Message message);
System\ServiceModel\Dispatcher\IInvokeReceivedNotification.cs (1)
13void NotifyInvokeReceived(RequestContext request);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (1)
368RequestContext context = rpc.OperationContext.RequestContext;
System\ServiceModel\Dispatcher\InputChannelBinder.cs (4)
67public bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 82public RequestContext CreateRequestContext(Message message) 102public bool TryReceive(TimeSpan timeout, out RequestContext requestContext) 147private RequestContext WrapMessage(Message message)
System\ServiceModel\Dispatcher\MessageRpc.cs (5)
44internal RequestContext RequestContext; 61internal MessageRpc(RequestContext requestContext, Message request, DispatchOperationRuntime operation, 155private void AbortRequestContext(RequestContext requestContext) 201private void DisposeRequestContext(RequestContext context) 614public void NotifyInvokeReceived(RequestContext request)
System\ServiceModel\Dispatcher\OutputChannelBinder.cs (3)
69public bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 74public RequestContext CreateRequestContext(Message message) 104public bool TryReceive(TimeSpan timeout, out RequestContext requestContext)
System\ServiceModel\Dispatcher\ReplyChannelBinder.cs (3)
67public bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 72public RequestContext CreateRequestContext(Message message) 102public bool TryReceive(TimeSpan timeout, out RequestContext requestContext)
System\ServiceModel\Dispatcher\RequestChannelBinder.cs (3)
65public bool EndTryReceive(IAsyncResult result, out RequestContext requestContext) 70public RequestContext CreateRequestContext(Message message) 100public bool TryReceive(TimeSpan timeout, out RequestContext requestContext)
System\ServiceModel\OperationContext.cs (3)
77internal OperationContext(RequestContext requestContext, Message request, ServiceChannel channel) 269public RequestContext RequestContext { get; set; } 356internal void ReInit(RequestContext requestContext, Message request, ServiceChannel channel)
System\ServiceModel\Security\SecuritySessionClientSettings.cs (2)
891protected Message ProcessRequestContext(RequestContext requestContext, TimeSpan timeout, SecurityProtocolCorrelationState correlationState) 1125(bool success, RequestContext requestContext) = await ChannelBinder.TryReceiveAsync(timeoutHelper.RemainingTime());