Skip to main content

BotServiceClientOptions

Namespace: Meshmakers.Octo.Sdk.ServiceClient.BotServices

Options for the BotServicesClient.

public class BotServiceClientOptions : ServiceClientOptions

Inheritance Object → ServiceClientOptions → BotServiceClientOptions

Remarks:

Deliberately without a TenantId (AB#5060). Every tenant-addressed operation of this client already takes its target tenant as the first method argument, and that target changes from call to call — a parent tenant's administrator backs up a child tenant with their own token. An ambient tenant on the options could not express that: the base URI is built once and cached (ServiceClient.ServiceUri), and the client is registered as a singleton in octo-cli, so the first tenant seen would be frozen for the process lifetime.

Properties​

EndpointUri​

The root uri of core services

public string EndpointUri { get; set; }

Property Value​

String

MaxTimeout​

Maximum request duration in milliseconds.

public int MaxTimeout { get; set; }

Property Value​

Int32

Constructors​

BotServiceClientOptions()​

public BotServiceClientOptions()