Table of Contents

Method DeleteMqttClientAgentAsync

Namespace
Kepware.Api.ClientHandler
Assembly
Kepware.Api.dll

DeleteMqttClientAgentAsync(MqttClientAgent, CancellationToken)

Deletes the specified MQTT Client agent.

public Task<bool> DeleteMqttClientAgentAsync(MqttClientAgent agent, CancellationToken cancellationToken = default)

Parameters

agent MqttClientAgent

The agent to delete.

cancellationToken CancellationToken

The cancellation token.

Returns

Task<bool>

A boolean indicating whether the deletion was successful.

Exceptions

ArgumentNullException

Thrown when the agent is null.

DeleteMqttClientAgentAsync(string, CancellationToken)

Deletes the MQTT Client agent with the specified name.

public Task<bool> DeleteMqttClientAgentAsync(string name, CancellationToken cancellationToken = default)

Parameters

name string

The name of the agent to delete.

cancellationToken CancellationToken

The cancellation token.

Returns

Task<bool>

A boolean indicating whether the deletion was successful.

Exceptions

ArgumentException

Thrown when the name is null or empty.