Class ProtoClientTraceState

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

The client state every initializer records once, so a client's configuration reads the same in the trace whichever protocol created it: name, protocol, concrete type, where the endpoint came from, and the protocol's own details.

public static class ProtoClientTraceState
Inheritance
ProtoClientTraceState
Inherited Members

Methods

SetConfiguration(ProtoExecutionContext, Type, string, string, string, string, string, IReadOnlyDictionary<string, string?>?)

public static void SetConfiguration(ProtoExecutionContext context, Type clientType, string protocolName, string name, string scopedName, string label, string source, IReadOnlyDictionary<string, string?>? details = null)

Parameters

context ProtoExecutionContext
clientType Type
protocolName string
name string
scopedName string
label string
source string
details IReadOnlyDictionary<string, string>