Class Remote
- Namespace
- DMediatR
- Assembly
- DMediatR.dll
Public composite object injecting all internal dependencies required for RemoteExtension.SendRemote().
public class Remote
- Inheritance
-
Remote
- Inherited Members
Constructors
Remote(IOptions<CertificateOptions>, IOptions<RemotesOptions>, IOptions<GrpcOptions>, IServiceProvider, IMediator, ISerializer, IGrpcChannelPool, IRemotesGraph, ILogger<Remote>)
public Remote(IOptions<CertificateOptions> certOptions, IOptions<RemotesOptions> remotesOptions, IOptions<GrpcOptions> grpcOptions, IServiceProvider serviceProvider, IMediator mediator, ISerializer serializer, IGrpcChannelPool channel, IRemotesGraph remotesGraph, ILogger<Remote> logger)
Parameters
certOptions
IOptions<CertificateOptions>remotesOptions
IOptions<RemotesOptions>grpcOptions
IOptions<GrpcOptions>serviceProvider
IServiceProvidermediator
IMediatorserializer
ISerializerchannel
IGrpcChannelPoolremotesGraph
IRemotesGraphlogger
ILogger<Remote>
Properties
CertificateOptions
public CertificateOptions CertificateOptions { get; }
Property Value
GrpcOptions
public GrpcOptions GrpcOptions { get; }
Property Value
Remotes
public RemotesOptions Remotes { get; }