CloudBlobContainer.GetUserDelegationSharedAccessSignature Methode

Definition

Gibt eine auf Benutzerdelegierung basierende Shared Access Signature für den Container mit Anmeldeinformationen zurück, die ausschließlich auf der UserDelegationKey angegebenen 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 Headerwerte angibt, die für einen Blobcontainer festgelegt werden sollen, auf den 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 IP-Adressbereich. Null, wenn Sie nicht basierend auf der IP-Adresse einschränken möchten.

Gibt zurück

Gilt für: