SharedAccessBlobHeaders Klasse
- java.
lang. Object - SharedAccessHeaders
- com.
microsoft. azure. storage. blob. SharedAccessBlobHeaders
- com.
public class SharedAccessBlobHeaders extends SharedAccessHeaders
Stellt die optionalen Header dar, die mit Blobs, auf die mithilfe von SAS zugegriffen wurde, zurückgegeben werden können.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
SharedAccessBlobHeaders() |
Initialisiert eine neue Instanz der SharedAccessBlobHeaders-Klasse. |
SharedAccessBlobHeaders(boolean preserveRawValue) |
Initialisiert eine neue Instanz der SharedAccessHeaders-Klasse. Der leere Konstruktor sollte bevorzugt werden, und diese Option sollte nur von Kunden verwendet werden, die sicher sind, dass sie nicht die Sicherheit wünschen, die dieses SDK normalerweise beim Erstellen einer SAS bietet. Die Headerwerte werden in der Regel vor dem Erstellen des SAS-Tokens decodiert. Dies kann Zu Problemen führen, wenn der gewünschte Wert für einen der Header etwas enthält, das wie Codierung aussieht. Wenn Sie dieses Flag auf true festlegen, wird sichergestellt, dass der Wert dieser Header beim Erstellen der SAS so beibehalten wird, wie für dieses Objekt festgelegt. Beachten Sie, dass diese Werte beibehalten werden, indem sie hier codiert werden, sodass die decodierung, die zur SAS-Konstruktionszeit erfolgt, sie auf die ursprünglichen Werte zurückgibt. Wenn get also für dieses Objekt aufgerufen wird, wenn preserveRawValues auf true festgelegt wurde, wird der zurückgegebene Wert prozentual codiert. |
SharedAccessBlobHeaders(SharedAccessHeaders other) |
Initialisiert eine neue Instanz der SharedAccessBlobHeaders-Klasse auf Grundlage einer vorhandenen Instanz. |
Geerbte Elemente
Details zum Konstruktor
SharedAccessBlobHeaders
public SharedAccessBlobHeaders()
Initialisiert eine neue Instanz der SharedAccessBlobHeaders-Klasse.
SharedAccessBlobHeaders
public SharedAccessBlobHeaders(boolean preserveRawValue)
Initialisiert eine neue Instanz der SharedAccessHeaders-Klasse. Der leere Konstruktor sollte bevorzugt werden, und diese Option sollte nur von Kunden verwendet werden, die sicher sind, dass sie nicht die Sicherheit wünschen, die dieses SDK normalerweise beim Erstellen einer SAS bietet.
Die Headerwerte werden in der Regel vor dem Erstellen des SAS-Tokens decodiert. Dies kann Zu Problemen führen, wenn der gewünschte Wert für einen der Header etwas enthält, das wie Codierung aussieht. Wenn Sie dieses Flag auf true festlegen, wird sichergestellt, dass der Wert dieser Header beim Erstellen der SAS so beibehalten wird, wie für dieses Objekt festgelegt.
Beachten Sie, dass diese Werte beibehalten werden, indem sie hier codiert werden, sodass die decodierung, die zur SAS-Konstruktionszeit erfolgt, sie auf die ursprünglichen Werte zurückgibt. Wenn get also für dieses Objekt aufgerufen wird, wenn preserveRawValues auf true festgelegt wurde, wird der zurückgegebene Wert prozentual codiert.
Parameters:
SharedAccessBlobHeaders
public SharedAccessBlobHeaders(SharedAccessHeaders other)
Initialisiert eine neue Instanz der SharedAccessBlobHeaders-Klasse auf Grundlage einer vorhandenen Instanz.
Parameters:
Gilt für:
Azure SDK for Java