CloudBlob.GetUserDelegationSharedAccessSignature Método

Definición

Devuelve una firma de acceso compartido basada en delegación de usuarios para el blob, con credenciales basadas únicamente en el UserDelegationKey proporcionado.

public string GetUserDelegationSharedAccessSignature (Microsoft.Azure.Storage.UserDelegationKey delegationKey, Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy policy, Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders headers = default, Microsoft.Azure.Storage.SharedAccessProtocol? protocols = default, Microsoft.Azure.Storage.IPAddressOrRange ipAddressOrRange = default);
member this.GetUserDelegationSharedAccessSignature : Microsoft.Azure.Storage.UserDelegationKey * Microsoft.Azure.Storage.Blob.SharedAccessBlobPolicy * Microsoft.Azure.Storage.Blob.SharedAccessBlobHeaders * Nullable<Microsoft.Azure.Storage.SharedAccessProtocol> * Microsoft.Azure.Storage.IPAddressOrRange -> string
Public Function GetUserDelegationSharedAccessSignature (delegationKey As UserDelegationKey, policy As SharedAccessBlobPolicy, Optional headers As SharedAccessBlobHeaders = Nothing, Optional protocols As Nullable(Of SharedAccessProtocol) = Nothing, Optional ipAddressOrRange As IPAddressOrRange = Nothing) As String

Parámetros

delegationKey
UserDelegationKey

UserDelegationKey para firmar este token de SAS.

policy
SharedAccessBlobPolicy

Objeto SharedAccessBlobPolicy que especifica la directiva de acceso para la firma de acceso compartido.

headers
SharedAccessBlobHeaders

Objeto SharedAccessBlobHeaders que especifica los valores de encabezados opcionales que se van a establecer para un blob al que se tiene acceso con esta SAS.

protocols
Nullable<SharedAccessProtocol>

Los protocolos permitidos (solo https, o http y https). Null si no desea restringir el protocolo.

ipAddressOrRange
IPAddressOrRange

Dirección IP permitida o intervalo de direcciones IP. Null si no desea restringir en función de la dirección IP.

Devoluciones

Se aplica a