6 implementations of IRequestHandler
NuGet.Protocol (6)
Plugins\RequestHandlers\CloseRequestHandler.cs (1)
13public sealed class CloseRequestHandler : IRequestHandler, IDisposable
Plugins\RequestHandlers\GetCredentialsRequestHandler.cs (1)
22public sealed class GetCredentialsRequestHandler : IRequestHandler, IDisposable
Plugins\RequestHandlers\GetServiceIndexRequestHandler.cs (1)
18public sealed class GetServiceIndexRequestHandler : IRequestHandler, IDisposable
Plugins\RequestHandlers\LogRequestHandler.cs (1)
15public sealed class LogRequestHandler : IRequestHandler
Plugins\RequestHandlers\MonitorNuGetProcessExitRequestHandler.cs (1)
18public sealed class MonitorNuGetProcessExitRequestHandler : IRequestHandler, IDisposable
Plugins\RequestHandlers\SymmetricHandshake.cs (1)
17public sealed class SymmetricHandshake : IRequestHandler, IDisposable
19 references to IRequestHandler
NuGet.Protocol (19)
Plugins\InboundRequestContext.cs (2)
101private async Task ProcessResponseAsync(IRequestHandler requestHandler, Message request, IResponseHandler responseHandler) 234IRequestHandler requestHandler,
Plugins\IRequestHandlers.cs (6)
10/// A set of <see cref="IRequestHandler" />. 26Func<IRequestHandler> addHandlerFunc, 27Func<IRequestHandler, IRequestHandler> updateHandlerFunc); 36bool TryAdd(MessageMethod method, IRequestHandler handler); 44bool TryGet(MessageMethod method, [NotNullWhen(true)] out IRequestHandler? handler);
Plugins\MessageDispatcher.cs (3)
615IRequestHandler? requestHandler = null; 642private IRequestHandler GetInboundRequestHandler(MessageMethod method) 644if (!RequestHandlers.TryGet(method, out var handler))
Plugins\RequestHandlers.cs (8)
11/// A set of <see cref="IRequestHandler" />. 15private readonly ConcurrentDictionary<MessageMethod, IRequestHandler> _handlers; 22_handlers = new ConcurrentDictionary<MessageMethod, IRequestHandler>(); 37Func<IRequestHandler> addHandlerFunc, 38Func<IRequestHandler, IRequestHandler> updateHandlerFunc) 60public bool TryAdd(MessageMethod method, IRequestHandler handler) 76public bool TryGet(MessageMethod method, [NotNullWhen(true)] out IRequestHandler? handler)