Freigeben über


CloudBlob.GetUserDelegationSharedAccessSignature Methode

Definition

Gibt eine benutzerdelegierungsbasierte Shared Access Signature für das Blob zurück, wobei die Anmeldeinformationen ausschließlich auf der bereitgestellten UserDelegationKey basieren.

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

Parameter

delegationKey
UserDelegationKey

UserDelegationKey zum Signieren dieses SAS-Tokens.

policy
SharedAccessBlobPolicy

Ein SharedAccessBlobPolicy-Objekt, das die Zugriffsrichtlinie für die SAS angibt.

headers
SharedAccessBlobHeaders

Ein SharedAccessBlobHeaders-Objekt, das optionale festzulegende Headerwerte für ein Blob angibt, auf das mit dieser SAS zugegriffen wird.

protocols
Nullable<SharedAccessProtocol>

Die zulässigen Protokolle (nur https oder http und https). Null, wenn Sie das Protokoll nicht einschränken möchten.

ipAddressOrRange
IPAddressOrRange

Die zulässige IP-Adresse oder der ZULÄSSIGE IP-Adressbereich. Null, wenn Sie nicht basierend auf der IP-Adresse einschränken möchten.

Gibt zurück

Gilt für: