Table of Contents

Class KepwareApiClientOptions

Namespace
Kepware.Api
Assembly
Kepware.Api.dll

A class that provides the configuration options required to configure the KepwareApiClient class.

public class KepwareApiClientOptions
Inheritance
KepwareApiClientOptions
Inherited Members

Properties

ConfigureClient

Gets or sets an action to configure the HttpClient.

ConfigureClientBuilder

Gets or sets an action to configure the IHttpClientBuilder.

DisableCertifcateValidation

Gets or sets a value indicating whether to disable certificate validation. Default is false.

EnableIpv6

Gets or sets a value indicating whether to enable IPv6. Currently the Kepware Configuration API does not support IPV6. Default is false.

HostUri

Gets or sets the hostname URI of the Kepware server. Should be in the following format: https://{hostname}:{port} or http://{hostname}:{port}

Password

Gets or sets the password for authentication.

Tag

Gets or sets an optional tag object for additional configuration metadata.

Timeout

Gets or sets the timeout period for the HTTP client. Default is 60 seconds.

Username

Gets or sets the username for authentication.