Partager via


SharedAccessHeaders Classe

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

public class SharedAccessHeaders

RÉSERVÉ À UN USAGE INTERNE. Représente les en-têtes facultatifs qui peuvent être retournés à l’aide de SAS.

Récapitulatif du constructeur

Constructeur Description
SharedAccessHeaders()

Initialise une nouvelle instance de la classe SharedAccessHeaders.

SharedAccessHeaders(boolean preserveRawValue)

Initialise une nouvelle instance de la classe SharedAccessHeaders. Le constructeur vide doit être préféré et cette option ne doit être utilisée que par les clients qui sont sûrs de ne pas vouloir la sécurité généralement offerte par ce KIT de développement logiciel (SDK) lors de la construction d’une sas.

Les valeurs d’en-tête sont généralement décodées avant de générer le jeton sas. Cela peut entraîner des problèmes si la valeur souhaitée pour l’un des en-têtes contient quelque chose qui ressemble à un encodage. La définition de cet indicateur sur true garantit que la valeur de ces en-têtes est conservée comme définie sur cet objet lors de la construction du sas.

Notez que ces valeurs sont conservées en les codant ici afin que le décodage qui se produit au moment de la construction sas les retourne aux valeurs d’origine. Par conséquent, si get est appelé sur cet objet lorsque preserveRawValues a été défini sur true, la valeur retournée est en pourcentage encodée.

SharedAccessHeaders(SharedAccessHeaders other)

Initialise une nouvelle instance de la classe SharedAccessHeaders basée sur une instance existante.

Résumé de la méthode

Modificateur et type Méthode et description
String getCacheControl()

Obtient l’en-tête de contrôle du cache.

String getContentDisposition()

Obtient l’en-tête de disposition de contenu.

String getContentEncoding()

Obtient l’en-tête d’encodage de contenu.

String getContentLanguage()

Obtient l’en-tête de langue de contenu.

String getContentType()

Obtient l’en-tête de type de contenu.

void setCacheControl(String cacheControl)

Définit l’en-tête de contrôle du cache.

void setContentDisposition(String contentDisposition)

Définit l’en-tête de disposition de contenu.

void setContentEncoding(String contentEncoding)

Définit l’en-tête d’encodage de contenu.

void setContentLanguage(String contentLanguage)

Définit l’en-tête de langue de contenu.

void setContentType(String contentType)

Définit l’en-tête de type de contenu.

Détails du constructeur

SharedAccessHeaders

public SharedAccessHeaders()

Initialise une nouvelle instance de la classe SharedAccessHeaders.

SharedAccessHeaders

public SharedAccessHeaders(boolean preserveRawValue)

Initialise une nouvelle instance de la classe SharedAccessHeaders. Le constructeur vide doit être préféré et cette option ne doit être utilisée que par les clients qui sont sûrs de ne pas vouloir la sécurité généralement offerte par ce KIT de développement logiciel (SDK) lors de la construction d’une sas.

Les valeurs d’en-tête sont généralement décodées avant de générer le jeton sas. Cela peut entraîner des problèmes si la valeur souhaitée pour l’un des en-têtes contient quelque chose qui ressemble à un encodage. La définition de cet indicateur sur true garantit que la valeur de ces en-têtes est conservée comme définie sur cet objet lors de la construction du sas.

Notez que ces valeurs sont conservées en les codant ici afin que le décodage qui se produit au moment de la construction sas les retourne aux valeurs d’origine. Par conséquent, si get est appelé sur cet objet lorsque preserveRawValues a été défini sur true, la valeur retournée est en pourcentage encodée.

Parameters:

preserveRawValue - Indique si le sdk doit conserver la valeur brute de ces en-têtes.

SharedAccessHeaders

public SharedAccessHeaders(SharedAccessHeaders other)

Initialise une nouvelle instance de la classe SharedAccessHeaders basée sur une instance existante.

Parameters:

other - Objet SharedAccessHeaders qui spécifie l’ensemble de propriétés à cloner.

Détails de la méthode

getCacheControl

public String getCacheControl()

Obtient l’en-tête de contrôle du cache.

Returns:

String qui représente l’en-tête du contrôle de cache.

getContentDisposition

public String getContentDisposition()

Obtient l’en-tête de disposition de contenu.

Returns:

String qui représente l’en-tête de disposition de contenu.

getContentEncoding

public String getContentEncoding()

Obtient l’en-tête d’encodage de contenu.

Returns:

String qui représente l’en-tête d’encodage de contenu.

getContentLanguage

public String getContentLanguage()

Obtient l’en-tête de langue de contenu.

Returns:

String qui représente l’en-tête de langue de contenu.

getContentType

public String getContentType()

Obtient l’en-tête de type de contenu.

Returns:

String qui représente l’en-tête de type de contenu.

setCacheControl

public void setCacheControl(String cacheControl)

Définit l’en-tête de contrôle du cache.

Parameters:

cacheControl - String qui spécifie l’en-tête de contrôle du cache.

setContentDisposition

public void setContentDisposition(String contentDisposition)

Définit l’en-tête de disposition de contenu.

Parameters:

contentDisposition - String qui spécifie l’en-tête de disposition de contenu.

setContentEncoding

public void setContentEncoding(String contentEncoding)

Définit l’en-tête d’encodage de contenu.

Parameters:

contentEncoding - String qui spécifie l’en-tête d’encodage de contenu.

setContentLanguage

public void setContentLanguage(String contentLanguage)

Définit l’en-tête de langue de contenu.

Parameters:

contentLanguage - String qui spécifie l’en-tête de langue de contenu.

setContentType

public void setContentType(String contentType)

Définit l’en-tête de type de contenu.

Parameters:

contentType - String qui spécifie l’en-tête de type de contenu.

S’applique à