Skip to content

Client Base

Abstract base class for generated connector clients.

Classes

ConnectorClientBase

ConnectorClientBase(token_provider: Union[TokenProvider, object], options: Optional[ConnectorClientOptions] = None)

Bases: ABC

Abstract base class for generated connector clients.

Initialize a ConnectorClientBase.

Parameters:

Name Type Description Default
token_provider Union[TokenProvider, object]

The token provider for authentication. Can be a TokenProvider instance or an Azure Identity credential (e.g., DefaultAzureCredential from azure.identity.aio).

required
options Optional[ConnectorClientOptions]

Optional connector client options.

None

Attributes

connector_name abstractmethod property
connector_name: str

Get the connector name.

http_client property
http_client: ConnectorHttpClient

Get the HTTP client for making connector requests.

Methods:

close async
close()

Close the HTTP client and release resources.