Freigeben über


DataLakeFileSystemClient.GenerateSasUri Methode

Definition

Überlädt

GenerateSasUri(DataLakeSasBuilder)

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

Informationen zum Überprüfen, ob der Client eine Dienst-Sas signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset)

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

Informationen zum Überprüfen, ob der Client eine Dienst-Sas signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

GenerateSasUri(DataLakeSasBuilder)

Quelle:
DataLakeFileSystemClient.cs
Quelle:
DataLakeFileSystemClient.cs

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

Informationen zum Überprüfen, ob der Client eine Dienst-Sas signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

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

Parameter

builder
DataLakeSasBuilder

Wird verwendet, um eine Shared Access Signature (SAS) zu generieren.

Gibt zurück

Uri

Ein DataLakeSasBuilder beim erfolgreichen Löschen.

Hinweise

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

Gilt für:

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset)

Quelle:
DataLakeFileSystemClient.cs
Quelle:
DataLakeFileSystemClient.cs

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

Informationen zum Überprüfen, ob der Client eine Dienst-Sas signieren kann, finden Sie unter CanGenerateSasUri.

Weitere Informationen finden Sie unter Erstellen einer Dienst-SAS.

public virtual Uri GenerateSasUri (Azure.Storage.Sas.DataLakeFileSystemSasPermissions permissions, DateTimeOffset expiresOn);
abstract member GenerateSasUri : Azure.Storage.Sas.DataLakeFileSystemSasPermissions * DateTimeOffset -> Uri
override this.GenerateSasUri : Azure.Storage.Sas.DataLakeFileSystemSasPermissions * DateTimeOffset -> Uri
Public Overridable Function GenerateSasUri (permissions As DataLakeFileSystemSasPermissions, expiresOn As DateTimeOffset) As Uri

Parameter

permissions
DataLakeFileSystemSasPermissions

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

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: