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()