<PackageReference Include="Serilog.Sinks.OpenTelemetry" Version="4.1.1-dev-00356" />

OpenTelemetry.Proto.Collector.Trace.V1.TraceService

static class TraceService
Service that can be used to push spans between one Application instrumented with OpenTelemetry and a collector, or between a collector and a central collector (in this case spans are sent/received to/from multiple Applications).
public abstract class TraceServiceBase

Base class for server-side implementations of TraceService

public class TraceServiceClient : ClientBase<TraceServiceClient>

Client for TraceService

public static ServiceDescriptor Descriptor { get; }

Service descriptor

public static ServerServiceDefinition BindService(TraceServiceBase serviceImpl)

Creates service definition that can be registered with a server

public static void BindService(ServiceBinderBase serviceBinder, TraceServiceBase serviceImpl)

Register service method with a service binder with or without implementation. Useful when customizing the service binding logic. Note: this method is part of an experimental API that can change or be removed without any prior notice.