Compartilhar via


SharedAccessHeaders Classe

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

public class SharedAccessHeaders

RESERVADO PARA USO INTERNO. Representa os cabeçalhos opcionais que podem ser retornados usando SAS.

Resumo do Construtor

Construtor Description
SharedAccessHeaders()

Inicializa uma nova instância da classe SharedAccessHeaders.

SharedAccessHeaders(boolean preserveRawValue)

Inicializa uma nova instância da classe SharedAccessHeaders. O construtor vazio deve ser preferencial e essa opção só deve ser usada por clientes que têm certeza de que não querem a segurança normalmente oferecida por esse SDK ao construir uma sas.

Os valores de cabeçalho normalmente são decodificados antes de criar o token sas. Isso poderá causar problemas se o valor desejado para um dos cabeçalhos contiver algo semelhante à codificação. Definir esse sinalizador como true garantirá que o valor desses cabeçalhos seja preservado conforme definido neste objeto ao construir o sas.

Observe que esses valores são preservados codificando-os aqui para que a decodificação que acontece no momento da construção sas os retorne aos valores originais. Portanto, se get for chamado nesse objeto quando preserveRawValues foi definido como true, o valor retornado será codificado por porcentagem.

SharedAccessHeaders(SharedAccessHeaders other)

Inicializa uma nova instância da classe SharedAccessHeaders com base em uma instância existente.

Resumo do método

Modificador e tipo Método e descrição
String getCacheControl()

Obtém o cabeçalho de controle de cache.

String getContentDisposition()

Obtém o cabeçalho de disposição de conteúdo.

String getContentEncoding()

Obtém o cabeçalho de codificação de conteúdo.

String getContentLanguage()

Obtém o cabeçalho do idioma do conteúdo.

String getContentType()

Obtém o cabeçalho de tipo de conteúdo.

void setCacheControl(String cacheControl)

Define o cabeçalho de controle de cache.

void setContentDisposition(String contentDisposition)

Define o cabeçalho de disposição de conteúdo.

void setContentEncoding(String contentEncoding)

Define o cabeçalho de codificação de conteúdo.

void setContentLanguage(String contentLanguage)

Define o cabeçalho do idioma do conteúdo.

void setContentType(String contentType)

Define o cabeçalho de tipo de conteúdo.

Detalhes do construtor

SharedAccessHeaders

public SharedAccessHeaders()

Inicializa uma nova instância da classe SharedAccessHeaders.

SharedAccessHeaders

public SharedAccessHeaders(boolean preserveRawValue)

Inicializa uma nova instância da classe SharedAccessHeaders. O construtor vazio deve ser preferencial e essa opção só deve ser usada por clientes que têm certeza de que não querem a segurança normalmente oferecida por esse SDK ao construir uma sas.

Os valores de cabeçalho normalmente são decodificados antes de criar o token sas. Isso poderá causar problemas se o valor desejado para um dos cabeçalhos contiver algo semelhante à codificação. Definir esse sinalizador como true garantirá que o valor desses cabeçalhos seja preservado conforme definido neste objeto ao construir o sas.

Observe que esses valores são preservados codificando-os aqui para que a decodificação que acontece no momento da construção sas os retorne aos valores originais. Portanto, se get for chamado nesse objeto quando preserveRawValues foi definido como true, o valor retornado será codificado por porcentagem.

Parameters:

preserveRawValue - Se o sdk deve preservar o valor bruto desses cabeçalhos.

SharedAccessHeaders

public SharedAccessHeaders(SharedAccessHeaders other)

Inicializa uma nova instância da classe SharedAccessHeaders com base em uma instância existente.

Parameters:

other - Um SharedAccessHeaders objeto que especifica o conjunto de propriedades a serem clonados.

Detalhes do método

getCacheControl

public String getCacheControl()

Obtém o cabeçalho de controle de cache.

Returns:

Um String que representa o cabeçalho de controle de cache.

getContentDisposition

public String getContentDisposition()

Obtém o cabeçalho de disposição de conteúdo.

Returns:

Um String que representa o cabeçalho de disposição de conteúdo.

getContentEncoding

public String getContentEncoding()

Obtém o cabeçalho de codificação de conteúdo.

Returns:

Um String que representa o cabeçalho de codificação de conteúdo.

getContentLanguage

public String getContentLanguage()

Obtém o cabeçalho do idioma do conteúdo.

Returns:

Um String que representa o cabeçalho do idioma do conteúdo.

getContentType

public String getContentType()

Obtém o cabeçalho de tipo de conteúdo.

Returns:

Um String que representa o cabeçalho de tipo de conteúdo.

setCacheControl

public void setCacheControl(String cacheControl)

Define o cabeçalho de controle de cache.

Parameters:

cacheControl - Um String que especifica o cabeçalho de controle de cache.

setContentDisposition

public void setContentDisposition(String contentDisposition)

Define o cabeçalho de disposição de conteúdo.

Parameters:

contentDisposition - Um String que especifica o cabeçalho de disposição de conteúdo.

setContentEncoding

public void setContentEncoding(String contentEncoding)

Define o cabeçalho de codificação de conteúdo.

Parameters:

contentEncoding - Um String que especifica o cabeçalho de codificação de conteúdo.

setContentLanguage

public void setContentLanguage(String contentLanguage)

Define o cabeçalho do idioma do conteúdo.

Parameters:

contentLanguage - Um String que especifica o cabeçalho do idioma do conteúdo.

setContentType

public void setContentType(String contentType)

Define o cabeçalho de tipo de conteúdo.

Parameters:

contentType - Um String que especifica o cabeçalho de tipo de conteúdo.

Aplica-se a