Table of Contents

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

public void Cancel()

Dispose()

public void Dispose()