SharedAccessHeaders Classe
- java.
lang. Object - com.
microsoft. azure. storage. SharedAccessHeaders
- com.
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:
SharedAccessHeaders
public SharedAccessHeaders(SharedAccessHeaders other)
Initialise une nouvelle instance de la classe SharedAccessHeaders basée sur une instance existante.
Parameters:
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:
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:
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:
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:
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:
String
qui spécifie l’en-tête de type de contenu.
S’applique à
Azure SDK for Java