SharedAccessHeaders Klasse
- java.
lang. Object - com.
microsoft. azure. storage. SharedAccessHeaders
- com.
public class SharedAccessHeaders
RESERVIERT FÜR DIE INTERNE VERWENDUNG. Stellt die optionalen Header dar, die mithilfe von SAS zurückgegeben werden können.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
SharedAccessHeaders() |
Initialisiert eine neue Instanz der SharedAccessHeaders-Klasse. |
SharedAccessHeaders(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. |
SharedAccessHeaders(SharedAccessHeaders other) |
Initialisiert eine neue Instanz der SharedAccessHeaders-Klasse auf Grundlage einer vorhandenen Instanz. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
getCacheControl()
Ruft den Cachesteuerelementheader ab. |
String |
getContentDisposition()
Ruft den Inhaltsdispositionsheader ab. |
String |
getContentEncoding()
Ruft den Inhaltscodierungsheader ab. |
String |
getContentLanguage()
Ruft den Inhaltssprachheader ab. |
String |
getContentType()
Ruft den Inhaltstypheader ab. |
void |
setCacheControl(String cacheControl)
Legt den Cachesteuerelementheader fest. |
void |
setContentDisposition(String contentDisposition)
Legt den Inhaltsdispositionsheader fest. |
void |
setContentEncoding(String contentEncoding)
Legt den Inhaltscodierungsheader fest. |
void |
setContentLanguage(String contentLanguage)
Legt den Header der Inhaltssprache fest. |
void |
setContentType(String contentType)
Legt den Inhaltstypheader fest. |
Details zum Konstruktor
SharedAccessHeaders
public SharedAccessHeaders()
Initialisiert eine neue Instanz der SharedAccessHeaders-Klasse.
SharedAccessHeaders
public SharedAccessHeaders(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:
SharedAccessHeaders
public SharedAccessHeaders(SharedAccessHeaders other)
Initialisiert eine neue Instanz der SharedAccessHeaders-Klasse auf Grundlage einer vorhandenen Instanz.
Parameters:
Details zur Methode
getCacheControl
public String getCacheControl()
Ruft den Cachesteuerelementheader ab.
Returns:
String
, der den Cachesteuerelementheader darstellt.getContentDisposition
public String getContentDisposition()
Ruft den Inhaltsdispositionsheader ab.
Returns:
String
, der den Inhaltsdispositionsheader darstellt.getContentEncoding
public String getContentEncoding()
Ruft den Inhaltscodierungsheader ab.
Returns:
String
, der den Inhaltscodierungsheader darstellt.getContentLanguage
public String getContentLanguage()
Ruft den Inhaltssprachheader ab.
Returns:
String
, der den Inhaltssprachheader darstellt.getContentType
public String getContentType()
Ruft den Inhaltstypheader ab.
Returns:
String
, der den Inhaltstypheader darstellt.setCacheControl
public void setCacheControl(String cacheControl)
Legt den Cachesteuerelementheader fest.
Parameters:
String
, der den Cachesteuerelementheader angibt.
setContentDisposition
public void setContentDisposition(String contentDisposition)
Legt den Inhaltsdispositionsheader fest.
Parameters:
String
, der den Inhaltsdispositionsheader angibt.
setContentEncoding
public void setContentEncoding(String contentEncoding)
Legt den Inhaltscodierungsheader fest.
Parameters:
String
, der den Inhaltscodierungsheader angibt.
setContentLanguage
public void setContentLanguage(String contentLanguage)
Legt den Header der Inhaltssprache fest.
Parameters:
String
, der den Inhaltssprachheader angibt.
setContentType
public void setContentType(String contentType)
Legt den Inhaltstypheader fest.
Parameters:
String
, der den Inhaltstypheader angibt.
Gilt für:
Azure SDK for Java