Table of Contents

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 IServiceProvider
mediator IMediator
serializer ISerializer
channel IGrpcChannelPool
remotesGraph IRemotesGraph
logger ILogger<Remote>

Properties

CertificateOptions

public CertificateOptions CertificateOptions { get; }

Property Value

CertificateOptions

GrpcOptions

public GrpcOptions GrpcOptions { get; }

Property Value

GrpcOptions

Remotes

public RemotesOptions Remotes { get; }

Property Value

RemotesOptions