Compartilhar via


ShareClient.GenerateSasUri Método

Definição

Sobrecargas

GenerateSasUri(ShareSasPermissions, DateTimeOffset)

O GenerateSasUri(ShareSasPermissions, DateTimeOffset) retorna um Uri que gera um Uri sas (Assinatura de Acesso Compartilhado) do Serviço de Compartilhamento com base nas propriedades e parâmetros do cliente passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente puder assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

GenerateSasUri(ShareSasBuilder)

O GenerateSasUri(ShareSasBuilder) retorna um Uri que gera um Uri sas (assinatura de acesso compartilhado) do Serviço de Contêiner de Blob com base nas propriedades do cliente e no construtor passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente puder assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

GenerateSasUri(ShareSasPermissions, DateTimeOffset)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

O GenerateSasUri(ShareSasPermissions, DateTimeOffset) retorna um Uri que gera um Uri sas (Assinatura de Acesso Compartilhado) do Serviço de Compartilhamento com base nas propriedades e parâmetros do cliente passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente puder assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

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

Parâmetros

permissions
ShareSasPermissions

Obrigatórios. Especifica a lista de permissões a serem associadas à SAS. Consulte ShareSasPermissions.

expiresOn
DateTimeOffset

Obrigatórios. Especifica a hora em que a SAS se torna inválida. Este campo deverá ser omitido se tiver sido especificado em uma política de acesso armazenada associada.

Retornos

Uri

Um Uri que contém o Uri sas.

Comentários

Um Exception será gerado se ocorrer uma falha.

Aplica-se a

GenerateSasUri(ShareSasBuilder)

Origem:
ShareClient.cs
Origem:
ShareClient.cs

O GenerateSasUri(ShareSasBuilder) retorna um Uri que gera um Uri sas (assinatura de acesso compartilhado) do Serviço de Contêiner de Blob com base nas propriedades do cliente e no construtor passados. A SAS é assinada pela credencial de chave compartilhada do cliente.

Para marcar se o cliente puder assinar uma Sas de Serviço, consulte CanGenerateSasUri.

Para obter mais informações, consulte Construindo uma SAS de serviço.

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

Parâmetros

builder
ShareSasBuilder

Usado para gerar uma SAS (Assinatura de Acesso Compartilhado)

Retornos

Uri

Um Uri que contém o Uri sas.

Comentários

Um Exception será gerado se ocorrer uma falha.

Aplica-se a