Compartir a través de


SharedAccessHeaders Clase

  • java.lang.Object
    • com.microsoft.azure.storage.SharedAccessHeaders

public class SharedAccessHeaders

RESERVADO PARA USO INTERNO. Representa los encabezados opcionales que se pueden devolver mediante SAS.

Resumen del constructor

Constructor Description
SharedAccessHeaders()

Inicializa una nueva instancia de la clase SharedAccessHeaders.

SharedAccessHeaders(boolean preserveRawValue)

Inicializa una nueva instancia de la clase SharedAccessHeaders. El constructor vacío debe ser preferido y esta opción solo debe ser utilizada por los clientes que estén seguros de que no quieren la seguridad que normalmente ofrece este SDK al construir una sas.

Los valores de encabezado se descodifican normalmente antes de compilar el token sas. Esto puede causar problemas si el valor deseado para uno de los encabezados contiene algo similar a la codificación. Al establecer esta marca en true, se asegurará de que el valor de estos encabezados se conserve como establecido en este objeto al construir la sas.

Tenga en cuenta que estos valores se conservan codificando aquí para que la descodificación que se produce en el tiempo de construcción sas las devuelva a los valores originales. Por lo tanto, si se llama a get en este objeto cuando preserveRawValues se estableció en true, el valor devuelto se codificará por porcentaje.

SharedAccessHeaders(SharedAccessHeaders other)

Inicializa una nueva instancia de la clase SharedAccessHeaders basada en una instancia existente.

Resumen del método

Modificador y tipo Método y descripción
String getCacheControl()

Obtiene el encabezado de control de caché.

String getContentDisposition()

Obtiene el encabezado de disposición de contenido.

String getContentEncoding()

Obtiene el encabezado de codificación de contenido.

String getContentLanguage()

Obtiene el encabezado de idioma de contenido.

String getContentType()

Obtiene el encabezado de tipo de contenido.

void setCacheControl(String cacheControl)

Establece el encabezado de control de caché.

void setContentDisposition(String contentDisposition)

Establece el encabezado de disposición de contenido.

void setContentEncoding(String contentEncoding)

Establece el encabezado de codificación de contenido.

void setContentLanguage(String contentLanguage)

Establece el encabezado de idioma de contenido.

void setContentType(String contentType)

Establece el encabezado de tipo de contenido.

Detalles del constructor

SharedAccessHeaders

public SharedAccessHeaders()

Inicializa una nueva instancia de la clase SharedAccessHeaders.

SharedAccessHeaders

public SharedAccessHeaders(boolean preserveRawValue)

Inicializa una nueva instancia de la clase SharedAccessHeaders. El constructor vacío debe ser preferido y esta opción solo debe ser utilizada por los clientes que estén seguros de que no quieren la seguridad que normalmente ofrece este SDK al construir una sas.

Los valores de encabezado se descodifican normalmente antes de compilar el token sas. Esto puede causar problemas si el valor deseado para uno de los encabezados contiene algo similar a la codificación. Al establecer esta marca en true, se asegurará de que el valor de estos encabezados se conserve como establecido en este objeto al construir la sas.

Tenga en cuenta que estos valores se conservan codificando aquí para que la descodificación que se produce en el tiempo de construcción sas las devuelva a los valores originales. Por lo tanto, si se llama a get en este objeto cuando preserveRawValues se estableció en true, el valor devuelto se codificará por porcentaje.

Parámetros:

preserveRawValue - Si el sdk debe conservar el valor sin procesar de estos encabezados.

SharedAccessHeaders

public SharedAccessHeaders(SharedAccessHeaders other)

Inicializa una nueva instancia de la clase SharedAccessHeaders basada en una instancia existente.

Parámetros:

other - Objeto SharedAccessHeaders que especifica el conjunto de propiedades que se va a clonar.

Detalles del método

getCacheControl

public String getCacheControl()

Obtiene el encabezado de control de caché.

Devoluciones:

que String representa el encabezado de control de caché.

getContentDisposition

public String getContentDisposition()

Obtiene el encabezado de disposición de contenido.

Devoluciones:

que String representa el encabezado de disposición del contenido.

getContentEncoding

public String getContentEncoding()

Obtiene el encabezado de codificación de contenido.

Devoluciones:

que String representa el encabezado de codificación de contenido.

getContentLanguage

public String getContentLanguage()

Obtiene el encabezado de idioma de contenido.

Devoluciones:

que String representa el encabezado de idioma de contenido.

getContentType

public String getContentType()

Obtiene el encabezado de tipo de contenido.

Devoluciones:

que String representa el encabezado de tipo de contenido.

setCacheControl

public void setCacheControl(String cacheControl)

Establece el encabezado de control de caché.

Parámetros:

cacheControl - que String especifica el encabezado de control de caché.

setContentDisposition

public void setContentDisposition(String contentDisposition)

Establece el encabezado de disposición de contenido.

Parámetros:

contentDisposition - que String especifica el encabezado de disposición de contenido.

setContentEncoding

public void setContentEncoding(String contentEncoding)

Establece el encabezado de codificación de contenido.

Parámetros:

contentEncoding - que String especifica el encabezado de codificación de contenido.

setContentLanguage

public void setContentLanguage(String contentLanguage)

Establece el encabezado de idioma de contenido.

Parámetros:

contentLanguage - que String especifica el encabezado de idioma de contenido.

setContentType

public void setContentType(String contentType)

Establece el encabezado de tipo de contenido.

Parámetros:

contentType - que String especifica el encabezado de tipo de contenido.

Se aplica a