Skip to main content

Class GaugeTelemetryConnector

Namespace: VelloSharp.Composition.Telemetry
Assembly: VelloSharp.Composition.dll

public sealed class GaugeTelemetryConnector : IDisposable

Inheritance

objectGaugeTelemetryConnector

Implements

IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

GaugeTelemetryConnector(TelemetryHub, CommandBroker)

public GaugeTelemetryConnector(TelemetryHub hub, CommandBroker broker)

Parameters

hub TelemetryHub

broker CommandBroker

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Register(string, string, IGaugeTelemetryConsumer)

public IDisposable Register(string signalId, string commandTargetId, IGaugeTelemetryConsumer consumer)

Parameters

signalId string

commandTargetId string

consumer IGaugeTelemetryConsumer

Returns

IDisposable