Class KepwareApiClientOptions
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.
- ProjectLoadTagLimit
Gets the maximum number of tags that can be loaded in a single action when using ProjectLoad methods. This limit is crucial for managing performance and resource utilization when working with large projects, as it helps to prevent excessive memory usage and potential timeouts that may occur when attempting to load an excessively large number of tags at once.
- 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.