Freigeben über


DataLakeDirectoryClient.GenerateSasUri Methode

Definition

Überlädt

GenerateSasUri(DataLakeSasBuilder)

Gibt GenerateSasUri(DataLakeSasBuilder) einen Uri zurück, der einen SAS-Uri (Shared Access Signature, Shared Access Signature) des DataLake-Verzeichnisdiensts basierend auf den Clienteigenschaften und dem Generator generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS

GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

Gibt GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) einen Uri zurück, der basierend auf den übergebenen Clienteigenschaften und Parametern einen SAS-Uri (Shared Access Signature) des DataLake-Verzeichnisdiensts generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

GenerateSasUri(DataLakeSasBuilder)

Quelle:
DataLakeDirectoryClient.cs
Quelle:
DataLakeDirectoryClient.cs

Gibt GenerateSasUri(DataLakeSasBuilder) einen Uri zurück, der einen SAS-Uri (Shared Access Signature, Shared Access Signature) des DataLake-Verzeichnisdiensts basierend auf den Clienteigenschaften und dem Generator generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS

public override Uri GenerateSasUri (Azure.Storage.Sas.DataLakeSasBuilder builder);
override this.GenerateSasUri : Azure.Storage.Sas.DataLakeSasBuilder -> Uri
Public Overrides Function GenerateSasUri (builder As DataLakeSasBuilder) As Uri

Parameter

builder
DataLakeSasBuilder

Wird zum Generieren einer Sas (Shared Access Signature) verwendet.

Gibt zurück

Uri

Ein Uri , der den SAS-Uri enthält.

Hinweise

Ein Exception wird ausgelöst, wenn ein Fehler auftritt.

Gilt für:

GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

Quelle:
DataLakeDirectoryClient.cs
Quelle:
DataLakeDirectoryClient.cs

Gibt GenerateSasUri(DataLakeSasPermissions, DateTimeOffset) einen Uri zurück, der basierend auf den übergebenen Clienteigenschaften und Parametern einen SAS-Uri (Shared Access Signature) des DataLake-Verzeichnisdiensts generiert. Die SAS wird von den Anmeldeinformationen für gemeinsam genutzte Schlüssel des Clients signiert.

Informationen zur Überprüfung, ob der Client eine Service Sas-Instanz signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

public override Uri GenerateSasUri (Azure.Storage.Sas.DataLakeSasPermissions permissions, DateTimeOffset expiresOn);
override this.GenerateSasUri : Azure.Storage.Sas.DataLakeSasPermissions * DateTimeOffset -> Uri
Public Overrides Function GenerateSasUri (permissions As DataLakeSasPermissions, expiresOn As DateTimeOffset) As Uri

Parameter

permissions
DataLakeSasPermissions

Erforderlich. Gibt die Liste der Berechtigungen an, die der SAS zugeordnet werden sollen. Siehe DataLakeSasPermissions.

expiresOn
DateTimeOffset

Erforderlich. Gibt den Zeitpunkt an, zu dem die SAS ungültig wird. Dieses Feld muss ausgelassen werden, wenn es in einer zugehörigen gespeicherten Zugriffsrichtlinie angegeben wurde.

Gibt zurück

Uri

Ein Uri , der den SAS-Uri enthält.

Hinweise

Ein Exception wird ausgelöst, wenn ein Fehler auftritt.

Gilt für: