Freigeben über


aio Paket

Klassen

DataLakeDirectoryClient

Ein Client für die Interaktion mit dem DataLake-Verzeichnis, auch wenn das Verzeichnis möglicherweise noch nicht vorhanden ist.

Für Vorgänge, die sich auf ein bestimmtes Unterverzeichnis oder eine bestimmte Datei im Verzeichnis beziehen, kann ein Verzeichnisclient oder Dateiclient mithilfe der get_sub_directory_client - oder get_file_client -Funktionen abgerufen werden.

DataLakeFileClient

Ein Client, der mit der DataLake-Datei interagiert, auch wenn die Datei möglicherweise noch nicht vorhanden ist.

DataLakeLeaseClient

Erstellt einen neuen DataLakeLeaseClient.

Dieser Client stellt Leasevorgänge für fileSystemClient, DataLakeDirectoryClient oder DataLakeFileClient bereit.

DataLakeServiceClient

Ein Client für die Interaktion mit dem DataLake-Dienst auf Kontoebene.

Dieser Client bietet Vorgänge zum Abrufen und Konfigurieren der Kontoeigenschaften sowie zum Auflisten, Erstellen und Löschen von Dateisystemen innerhalb des Kontos. Bei Vorgängen in Bezug auf ein bestimmtes Dateisystem, ein bestimmtes Verzeichnis oder eine Datei können Clients für diese Entitäten auch mithilfe der get_client-Funktionen abgerufen werden.

ExponentialRetry

Exponentielle Wiederholung.

Erstellt ein Exponentielles Wiederholungsobjekt. Die initial_backoff wird für den ersten Wiederholungsversuch verwendet. Nachfolgende Wiederholungsversuche werden nach initial_backoff + increment_power^retry_count Sekunden wiederholt. Beispielsweise erfolgt der erste Wiederholungsversuch standardmäßig nach 15 Sekunden, der zweite nach (15+3^1) = 18 Sekunden und der dritte nach (15+3^2) = 24 Sekunden.

FileSystemClient

Ein Client, der mit einem bestimmten Dateisystem interagiert, auch wenn dieses Dateisystem möglicherweise noch nicht vorhanden ist.

Für Vorgänge, die sich auf ein bestimmtes Verzeichnis oder eine bestimmte Datei innerhalb dieses Dateisystems beziehen, kann ein Verzeichnisclient oder Dateiclient mithilfe der get_directory_client - oder get_file_client -Funktionen abgerufen werden.

ivar str url: Die vollständige Endpunkt-URL zum Dateisystem, einschließlich des SAS-Tokens, falls verwendet.

ivar str primary_endpoint: Die vollständige URL des primären Endpunkts.

ivar str primary_hostname: Der Hostname des primären Endpunkts.

param str account_url: Der URI für das Speicherkonto.

param file_system_name: Das Dateisystem für das Verzeichnis oder die Dateien.

typ file_system_name: str

param-Anmeldeinformationen: Die Anmeldeinformationen, mit denen die Authentifizierung erfolgt. Dies ist optional, wenn die Konto-URL bereits über ein SAS-Token verfügt. Der Wert kann eine SAS-Tokenzeichenfolge, eine instance eines AzureSasCredential- oder AzureNamedKeyCredential-Elements von azure.core.credentials, ein kontofreigaber Zugriffsschlüssel oder ein instance einer TokenCredentials-Klasse aus azure.identity sein. Wenn der Ressourcen-URI bereits ein SAS-Token enthält, wird dies zugunsten expliziter Anmeldeinformationen ignoriert – außer im Fall von AzureSasCredential, bei dem die in Konflikt stehenden SAS-Token einen ValueError auslösen. Wenn Sie eine instance von AzureNamedKeyCredential verwenden, sollte "name" der Name des Speicherkontos und "key" der Speicherkontoschlüssel sein.

Schlüsselwort (keyword) str api_version: Die Speicher-API-Version, die für Anforderungen verwendet werden soll. Der Standardwert ist die neueste Dienstversion, die mit dem aktuellen SDK kompatibel ist. Die Einstellung auf eine ältere Version kann zu einer verringerten Featurekompatibilität führen.

LinearRetry

Linearer Wiederholungsversuch.

Erstellt ein Linear-Wiederholungsobjekt.

StorageStreamDownloader

Ein Streamingobjekt, das aus Azure Storage heruntergeladen werden soll.