Freigeben über


SharedAccessBlobHeaders Klasse

  • java.lang.Object

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:

preserveRawValue - Gibt an, ob das SDK den Rohwert dieser Header beibehalten soll.

SharedAccessBlobHeaders

public SharedAccessBlobHeaders(SharedAccessHeaders other)

Initialisiert eine neue Instanz der SharedAccessBlobHeaders-Klasse auf Grundlage einer vorhandenen Instanz.

Parameters:

other - Ein SharedAccessHeaders -Objekt, das den Satz der zu klonenden Eigenschaften angibt.

Gilt für: