AiServiceClientOptions
Namespace: Meshmakers.Octo.Sdk.ServiceClient.AiServices
Options for the AiServicesClient. Every routed call is tenant-scoped, so
AiServiceClientOptions.TenantId is required: BuildServiceUri throws
ServiceConfigurationMissingException without it (stage 3 of AB#5060, matching what
AB#4287 did to the Communication, Reporting and StreamData clients).
public class AiServiceClientOptions : ServiceClientOptions
Inheritance Object → ServiceClientOptions → AiServiceClientOptions
Properties
TenantId
The tenant ID used to scope API requests; routes to {tenantId}/v1. Required for
every call that goes through the shared client — the one exception is
RedeemTicketAsync, which is anonymous, builds its own client against the service
root and therefore still works without a tenant.
public string TenantId { get; set; }
Property Value
EndpointUri
The root uri of core services
public string EndpointUri { get; set; }
Property Value
MaxTimeout
Maximum request duration in milliseconds.
public int MaxTimeout { get; set; }
Property Value
Constructors
AiServiceClientOptions()
public AiServiceClientOptions()