Class InboundRequestContext
- Namespace
- NuGet.Protocol.Plugins
- Assembly
- NuGet.Protocol.dll
public sealed class InboundRequestContext : IDisposable
- Inheritance
-
InboundRequestContext
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
InboundRequestContext(IConnection, string, CancellationToken)
public InboundRequestContext(IConnection connection, string requestId, CancellationToken cancellationToken)
Parameters
connection IConnection
requestId string
cancellationToken CancellationToken
Properties
RequestId
public string RequestId { get; }
Property Value
- string
Methods
BeginFaultAsync(Message, Exception)
public void BeginFaultAsync(Message request, Exception exception)
Parameters
request Message
exception Exception
BeginResponseAsync(Message, IRequestHandler, IResponseHandler)
public void BeginResponseAsync(Message request, IRequestHandler requestHandler, IResponseHandler responseHandler)
Parameters
request Message
requestHandler IRequestHandler
responseHandler IResponseHandler
Cancel()
Dispose()