BlobSasQueryParameters Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein BlobSasQueryParameters -Objekt stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage Shared Access Signature bestehen. Sie können mit eine neue instance BlobSasBuildererstellen.
Weitere Informationen finden Sie unter: Erstellen Sie eine Dienst-SAS.
public sealed class BlobSasQueryParameters : Azure.Storage.Sas.SasQueryParameters
type BlobSasQueryParameters = class
inherit SasQueryParameters
Public NotInheritable Class BlobSasQueryParameters
Inherits SasQueryParameters
- Vererbung
Felder
DefaultSasVersion |
Die Standarddienstversion, die für Shared Access Signatures verwendet werden soll. (Geerbt von SasQueryParameters) |
Eigenschaften
AgentObjectId |
Ruft die nicht autorisierte AAD-Objekt-ID ab, die der Shared Access Signature zugeordnet ist. Die AAD-Objekt-ID eines Benutzers, der vom Besitzer des Benutzerdelegierungsschlüssels als nicht autorisiert angenommen wird. Der Azure Storage-Dienst führt eine zusätzliche POSIX-ACL-Überprüfung durch, um zu bestimmen, ob der Benutzer zum Ausführen des angeforderten Vorgangs autorisiert ist. Dies kann nicht in der Konjuktion mit PreauthorizedAgentObjectIdverwendet werden. Nur in einem HNS-aktivierten Konto gültig. Wenn dieser Wert in einem Nicht-HNS-aktivierten Konto festgelegt wird, wird ein Autorisierungsfehler ausgelöst. (Geerbt von SasQueryParameters) |
CacheControl |
Ruft den Cache-Control-Antwortheader ab, mit dem die clientseitige Zwischenspeicherung angegeben werden kann, die für Blob- und Dateidownloads verwendet werden soll. (Geerbt von SasQueryParameters) |
ContentDisposition |
Ruft den Content-Disposition-Antwortheader ab, mit dem angegeben werden kann, wie der Blob- oder Dateiinhalt im Browser angezeigt werden kann. (Geerbt von SasQueryParameters) |
ContentEncoding |
Ruft den Content-Encoding-Antwortheader ab, der die Angabe des Codierungstyps ermöglicht, der für Blob- und Dateidownloads verwendet wird. (Geerbt von SasQueryParameters) |
ContentLanguage |
Ruft den Content-Language-Antwortheader ab, mit dem die Sprache des heruntergeladenen Blob- oder Dateiinhalts angegeben werden kann. (Geerbt von SasQueryParameters) |
ContentType |
Ruft den Content-Type-Antwortheader ab, mit dem der Typ des heruntergeladenen Blob- oder Dateiinhalts angegeben werden kann. (Geerbt von SasQueryParameters) |
CorrelationId |
Ruft die Korrelations-ID ab, die der Shared Access Signature zugeordnet ist. Dies wird verwendet, um die Speicherüberwachungsprotokolle mit den Überwachungsprotokollen zu korrelieren, die vom Prinzipal verwendet werden, der SAS generiert und verteilt. (Geerbt von SasQueryParameters) |
DirectoryDepth |
Ruft die Verzeichnistiefe ab, die im Feld canonicalizedresource des Zeichenfolgen-zu-Zeichens angegeben ist. Die Tiefe des Verzeichnisses ist die Anzahl der Verzeichnisse unter dem Stammordner. Erforderlich, wenn ressource (sr) = d, um die Tiefe des Verzeichnisses anzugeben. Der Wert muss eine nicht negative ganze Zahl sein. (Geerbt von SasQueryParameters) |
Empty |
Ruft leere Shared Access Signature-Abfrageparameter ab. |
EncryptionScope |
Ruft den Verschlüsselungsbereich ab, der der Shared Access Signature zugeordnet ist. (Geerbt von SasQueryParameters) |
ExpiresOn |
Ruft den Zeitpunkt ab, zu dem die Shared Access Signature ungültig wird. MinValue bedeutet nicht festgelegt. (Geerbt von SasQueryParameters) |
Identifier |
Ruft den optionalen eindeutigen Wert mit einer Länge von bis zu 64 Zeichen ab, der mit einer Zugriffsrichtlinie korreliert, die für den Blobcontainer, die Warteschlange oder die Freigabe angegeben ist. (Geerbt von SasQueryParameters) |
IPRange |
Ruft die optionale IP-Adresse oder einen IP-Adressbereich ab, aus dem Anforderungen akzeptiert werden sollen. Beachten Sie beim Angeben eines Bereichs, dass der Bereich inklusive ist. (Geerbt von SasQueryParameters) |
KeyExpiresOn |
Ruft den Zeitpunkt ab, zu dem der Schlüssel abläuft. |
KeyObjectId |
Ruft die Azure Active Directory-Objekt-ID im GUID-Format ab. |
KeyService |
Ruft den Speicherdienst ab, der den Schlüssel akzeptiert. |
KeyStartsOn |
Ruft den Zeitpunkt ab, zu dem der Schlüssel gültig wird. |
KeyTenantId |
Ruft die Azure Active Directory-Mandanten-ID im GUID-Format ab. |
KeyVersion |
Ruft die Speicherdienstversion ab, die den Schlüssel erstellt hat. |
Permissions |
Ruft die Berechtigungen ab, die der Shared Access Signature zugeordnet sind. Der Benutzer ist auf Vorgänge beschränkt, für die er eine Berechtigung besitzt. Dieses Feld muss ausgelassen werden, wenn es in einer zugehörigen gespeicherten Zugriffsrichtlinie angegeben wurde. (Geerbt von SasQueryParameters) |
PreauthorizedAgentObjectId |
Ruft die autorisierte AAD-Objekt-ID ab, die der Shared Access Signature zugeordnet ist. Die AAD-Objekt-ID eines Benutzers, der vom Besitzer des Benutzerdelegierungsschlüssels autorisiert wurde, um die von der SAS gewährte Aktion auszuführen. Der Azure Storage-Dienst stellt sicher, dass der Besitzer des Benutzerdelegierungsschlüssels über die erforderlichen Berechtigungen verfügt, bevor der Zugriff gewährt wird, aber es wird keine zusätzliche Berechtigungsprüfung für den in diesem Wert angegebenen Benutzer durchgeführt. Dies kann nicht in der Konjuktion mit AgentObjectIdverwendet werden. Nur in einem HNS-aktivierten Konto gültig. Wenn dieser Wert in einem Nicht-HNS-aktivierten Konto festgelegt wird, wird ein Autorisierungsfehler ausgelöst. (Geerbt von SasQueryParameters) |
Protocol |
Optional. Gibt das zulässige Protokoll für eine Anforderung an, die mit der Shared Access Signature ausgeführt wird. (Geerbt von SasQueryParameters) |
Resource |
Ruft die Ressourcen ab, auf die über die Shared Access Signature zugegriffen werden kann. (Geerbt von SasQueryParameters) |
ResourceTypes |
Ruft ab, auf welche Ressourcen über die Shared Access Signature zugegriffen werden kann. (Geerbt von SasQueryParameters) |
Services |
Ruft die signierten Dienste ab, auf die mit einer Shared Access Signature auf Kontoebene zugegriffen werden kann. (Geerbt von SasQueryParameters) |
Signature |
Ruft die Zeichenfolge ab, eine eindeutige Zeichenfolge, die aus den Feldern erstellt wird, die überprüft werden müssen, um die Anforderung zu authentifizieren. Die Signatur ist ein HMAC, der mithilfe des SHA256-Algorithmus für eine StringToSign-Zeichenfolge und einen Schlüssel berechnet wird. Das Ergebnis wird anschließend mit der Base64-Codierung verschlüsselt. (Geerbt von SasQueryParameters) |
StartsOn |
Ruft den optionalen Zeitpunkt ab, zu dem die Shared Access Signature gültig wird. Wenn Sie diesen Wert weglassen, wird als Startzeit dieses Aufrufs die Uhrzeit verwendet, zu der die Anforderung vom Speicherdienst empfangen wird. MinValue bedeutet nicht festgelegt. (Geerbt von SasQueryParameters) |
Version |
Ruft die Speicherdienstversion ab, die zum Authentifizieren von Anforderungen verwendet werden soll, die mit dieser Shared Access Signature vorgenommen wurden, und die Dienstversion, die bei der Verarbeitung von Anforderungen mit dieser Shared Access Signature verwendet werden soll. (Geerbt von SasQueryParameters) |
Methoden
AppendProperties(StringBuilder) |
Erstellt die Abfrageparameterzeichenfolge für die sasQueryParameters-instance. (Geerbt von SasQueryParameters) |
ToString() |
Konvertieren Sie die SAS-Abfrageparameter in eine URL-codierte Abfragezeichenfolge. |
Gilt für:
Azure SDK for .NET