Table of Contents

Class LogRequestHandler

Namespace
NuGet.Protocol.Plugins
Assembly
NuGet.Protocol.dll
public sealed class LogRequestHandler : IRequestHandler
Inheritance
LogRequestHandler
Implements
Inherited Members
Extension Methods

Constructors

LogRequestHandler(ILogger)

public LogRequestHandler(ILogger logger)

Parameters

logger ILogger

Properties

CancellationToken

public CancellationToken CancellationToken { get; }

Property Value

CancellationToken

Methods

GetLogLevel(ILogger)

public static LogLevel GetLogLevel(ILogger logger)

Parameters

logger ILogger

Returns

LogLevel

HandleResponseAsync(IConnection, Message, IResponseHandler, CancellationToken)

public Task HandleResponseAsync(IConnection connection, Message request, IResponseHandler responseHandler, CancellationToken cancellationToken)

Parameters

connection IConnection
request Message
responseHandler IResponseHandler
cancellationToken CancellationToken

Returns

Task

SetLogger(ILogger)

public void SetLogger(ILogger logger)

Parameters

logger ILogger