Table of Contents

Class ChannelApiHandler

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

Handles operations related to channel configurations in the Kepware server.

public class ChannelApiHandler
Inheritance
ChannelApiHandler
Inherited Members

Constructors

ChannelApiHandler(KepwareApiClient, ILogger<ChannelApiHandler>)

Initializes a new instance of the ChannelApiHandler class.

Methods

CreateChannelAsync(string, string, IDictionary<string, object>?, CancellationToken)

Creates a new channel with the specified name and driver.

DeleteChannelAsync(Channel, CancellationToken)

Deletes the specified channel.

DeleteChannelAsync(string, CancellationToken)

Deletes the channel with the specified name.

GetOrCreateChannelAsync(string, string, IDictionary<string, object>?, CancellationToken)

Gets or creates a channel with the specified name and driver.

UpdateChannelAsync(Channel, CancellationToken)

Updates the specified channel.