Skip to main content

Class GaugeTelemetryConnector

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

public sealed class GaugeTelemetryConnector : IDisposable

Inheritance​

object ← GaugeTelemetryConnector

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