Partager via


SharedAccessBlobHeaders Classe

  • java.lang.Object

public class SharedAccessBlobHeaders extends SharedAccessHeaders

Représente les en-têtes facultatifs pouvant être retournés avec des objets blob accessibles via une SAP.

Récapitulatif du constructeur

Constructeur Description
SharedAccessBlobHeaders()

Initialise une nouvelle instance de la classe SharedAccessBlobHeaders.

SharedAccessBlobHeaders(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 de la sap.

Notez que ces valeurs sont conservées en les encodant ici afin que le décodage qui se produit au moment de la construction sas les renvoie 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 encodée en pourcentage.

SharedAccessBlobHeaders(SharedAccessHeaders other)

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

Membres hérités

Détails du constructeur

SharedAccessBlobHeaders

public SharedAccessBlobHeaders()

Initialise une nouvelle instance de la classe SharedAccessBlobHeaders.

SharedAccessBlobHeaders

public SharedAccessBlobHeaders(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 de la sap.

Notez que ces valeurs sont conservées en les encodant ici afin que le décodage qui se produit au moment de la construction sas les renvoie 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 encodée en pourcentage.

Parameters:

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

SharedAccessBlobHeaders

public SharedAccessBlobHeaders(SharedAccessHeaders other)

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

Parameters:

other - Objet SharedAccessHeaders qui spécifie le jeu de propriétés à cloner.

S’applique à