TraceService.TraceServiceClient Class

Client for TraceService

public class TraceServiceClient : ClientBase<TraceService.TraceServiceClient>
Inheritance
ClientBase<TraceService.TraceServiceClient> TraceService.TraceServiceClient

Constructors

NameDescription
TraceServiceClient()Protected parameterless constructor to allow creation of test doubles.
TraceServiceClient(CallInvoker)Creates a new client for TraceService that uses a custom CallInvoker.
TraceServiceClient(ChannelBase)Creates a new client for TraceService
TraceServiceClient(ClientBase.ClientBaseConfiguration)Protected constructor to allow creation of configured clients.

TraceServiceClient overloads

TraceServiceClient()

Protected parameterless constructor to allow creation of test doubles.

protected TraceServiceClient()

TraceServiceClient(CallInvoker)

Creates a new client for TraceService that uses a custom CallInvoker.

public TraceServiceClient(CallInvoker callInvoker)
Parameters
callInvoker CallInvoker
The callInvoker to use to make remote calls.

TraceServiceClient(ChannelBase)

Creates a new client for TraceService

public TraceServiceClient(ChannelBase channel)
Parameters
channel ChannelBase
The channel to use to make remote calls.

TraceServiceClient(ClientBase.ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

protected TraceServiceClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
configuration ClientBase.ClientBaseConfiguration
The client configuration.

Methods

NameDescription
Export(ExportTraceServiceRequest, CallOptions)
Export(ExportTraceServiceRequest, Metadata, DateTime?, CancellationToken)
ExportAsync(ExportTraceServiceRequest, CallOptions)
ExportAsync(ExportTraceServiceRequest, Metadata, DateTime?, CancellationToken)
NewInstance(ClientBase.ClientBaseConfiguration)Creates a new instance of client from given ClientBaseConfiguration.

Export overloads

Export(ExportTraceServiceRequest, CallOptions)

public virtual ExportTraceServiceResponse Export(ExportTraceServiceRequest request, CallOptions options)
Parameters
request ExportTraceServiceRequest
options CallOptions
Returns

ExportTraceServiceResponse

No documentation is available.

Export(ExportTraceServiceRequest, Metadata, DateTime?, CancellationToken)

public virtual ExportTraceServiceResponse Export(ExportTraceServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request ExportTraceServiceRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken
Returns

ExportTraceServiceResponse

No documentation is available.

ExportAsync overloads

ExportAsync(ExportTraceServiceRequest, CallOptions)

public virtual AsyncUnaryCall<ExportTraceServiceResponse> ExportAsync(ExportTraceServiceRequest request, CallOptions options)
Parameters
request ExportTraceServiceRequest
options CallOptions
Returns

AsyncUnaryCall<ExportTraceServiceResponse>

No documentation is available.

ExportAsync(ExportTraceServiceRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ExportTraceServiceResponse> ExportAsync(ExportTraceServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request ExportTraceServiceRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken
Returns

AsyncUnaryCall<ExportTraceServiceResponse>

No documentation is available.

NewInstance(ClientBase.ClientBaseConfiguration)

Creates a new instance of client from given ClientBaseConfiguration.

protected override TraceService.TraceServiceClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Parameters

configuration ClientBase.ClientBaseConfiguration

Returns

TraceService.TraceServiceClient