Partager via


BaseRequest Classe

  • java.lang.Object
    • com.microsoft.azure.storage.core.BaseRequest

public class BaseRequest

RÉSERVÉ À UN USAGE INTERNE. Classe Demande de base pour la couche de protocole.

Résumé de la méthode

Modificateur et type Méthode et description
void addMetadata(final HttpURLConnection request, final Map<String, String> metadata, final OperationContext opContext)

Ajoute les métadonnées.

void addOptionalHeader(final HttpURLConnection request, final String name, final String value)

Ajoute l’en-tête facultatif.

HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)
static<C extends ServiceClient, P, R> byte [] buildBatchBody(final C client, final BatchOperation<C, P, R> batch, final OperationContext opContext)
HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée la ressource spécifiée. Remarque la demande est définie sur setFixedLengthStreamingMode(0) ; Signe de longueur 0.

HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée la requête web.

HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Supprime la ressource spécifiée. Signe sans longueur spécifiée.

HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)
UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

Obtient un UriQueryBuilder à des fins de référencement.

HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Obtient les propriétés. Signe sans longueur spécifiée.

HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée un objet HttpURLConnection utilisé pour récupérer les propriétés du service d’analyse à partir du service de stockage.

HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée une requête web pour obtenir les statistiques du service.

String getUserAgent()

Obtient l’agent utilisateur à envoyer sur le réseau pour identifier le client.

HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée un HttpURLConnection utilisé pour demander un UserDelegationKey à partir du service.

HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Définit les métadonnées. Signez avec 0 longueur.

HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée un HttpURLConnection utilisé pour définir les propriétés du service Analytics sur le service de stockage.

HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Supprime la ressource spécifiée. Signez sans longueur spécifiée.

Détails de la méthode

addMetadata

public static void addMetadata(final HttpURLConnection request, final Map metadata, final OperationContext opContext)

Ajoute les métadonnées.

Parameters:

request - Demande.
metadata - Métadonnées.
opContext

addOptionalHeader

public static void addOptionalHeader(final HttpURLConnection request, final String name, final String value)

Ajoute l’en-tête facultatif.

Parameters:

request - httpURLConnection pour l’opération.
name - nom des métadonnées.
value - valeur de métadonnées.

batch

public static HttpURLConnection batch(final URI uri, final RequestOptions options, final OperationContext opContext, final AccessCondition accessCondition)

Parameters:

uri
options
opContext
accessCondition

buildBatchBody

public static static byte [] buildBatchBody(final C client, final BatchOperation batch, final OperationContext opContext)

Parameters:

client
batch
opContext

create

public static HttpURLConnection create(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée la ressource spécifiée. Remarque la demande est définie sur setFixedLengthStreamingMode(0) ; Signe de longueur 0.

Parameters:

uri - URI de la requête.
options - Objet RequestOptions qui spécifie des options d’exécution telles que la stratégie de nouvelle tentative et les paramètres de délai d’expiration pour l’opération.
builder - UriQueryBuilder pour la requête
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

httpURLConnection pour effectuer l’opération.

Throws:

IOException - en cas d’erreur lors de l’ouverture de la connexion
URISyntaxException - s’il existe un URI mal mis en forme
StorageException
IllegalArgumentException

createURLConnection

public static HttpURLConnection createURLConnection(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée la requête web.

Parameters:

uri - URI de la requête.
options - Objet RequestOptions qui spécifie des options d’exécution telles que la stratégie de nouvelle tentative et les paramètres de délai d’expiration pour l’opération. Ce paramètre est inutilisé.
builder - UriQueryBuilder pour la requête
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

httpURLConnection pour effectuer l’opération.

Throws:

IOException - en cas d’erreur lors de l’ouverture de la connexion
URISyntaxException - s’il existe un URI mal mis en forme
StorageException

delete

public static HttpURLConnection delete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Supprime la ressource spécifiée. Signe sans longueur spécifiée.

Parameters:

uri - URI de la requête.
options
builder - UriQueryBuilder pour la requête
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

httpURLConnection pour effectuer l’opération.

Throws:

IOException - en cas d’erreur lors de l’ouverture de la connexion
URISyntaxException - s’il existe un URI mal mis en forme
StorageException

getAccountInfo

public static HttpURLConnection getAccountInfo(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Parameters:

uri
options
builder
opContext

getListUriQueryBuilder

public static UriQueryBuilder getListUriQueryBuilder(final ListingContext listingContext)

Obtient un UriQueryBuilder à des fins de référencement.

Parameters:

listingContext - Objet ListingContext qui spécifie les paramètres de l’opération de référencement, le cas échéant. Peut avoir la valeur null.

Throws:

StorageException - Si une erreur de service de stockage s’est produite pendant l’opération.

getProperties

public static HttpURLConnection getProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Obtient les propriétés. Signe sans longueur spécifiée.

Parameters:

uri - URI à interroger.
options
builder - Générateur.
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

une demande web pour l’exécution de l’opération.

Throws:

StorageException
URISyntaxException
IOException

getServiceProperties

public static HttpURLConnection getServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée un objet HttpURLConnection utilisé pour récupérer les propriétés du service d’analyse à partir du service de stockage.

Parameters:

uri - Point de terminaison du service.
options
builder - Générateur.
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

une demande web pour l’exécution de l’opération.

Throws:

IOException
URISyntaxException
StorageException

getServiceStats

public static HttpURLConnection getServiceStats(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée une requête web pour obtenir les statistiques du service.

Parameters:

uri - Point de terminaison du service.
options
builder - Générateur.
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

une demande web pour l’exécution de l’opération.

Throws:

IOException
URISyntaxException
StorageException

getUserAgent

public static String getUserAgent()

Obtient l’agent utilisateur à envoyer sur le réseau pour identifier le client.

Returns:

agent utilisateur à envoyer sur le réseau pour identifier le client.

getUserDelegationKey

public static HttpURLConnection getUserDelegationKey(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée un HttpURLConnection utilisé pour demander un UserDelegationKey à partir du service.

Parameters:

uri - Point de terminaison du service.
options - Options de la requête HTTP.
builder - Générateur.
opContext - Objet utilisé pour suivre l’exécution de l’opération.

Returns:

une requête web pour effectuer l’opération.

Throws:

IOException
URISyntaxException
StorageException

setMetadata

public static HttpURLConnection setMetadata(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Définit les métadonnées. Signez avec 0 longueur.

Parameters:

uri - URI d’objet blob.
options
builder - Générateur.
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

une requête web pour effectuer l’opération.

Throws:

StorageException
URISyntaxException
IOException

setServiceProperties

public static HttpURLConnection setServiceProperties(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Crée un HttpURLConnection utilisé pour définir les propriétés du service Analytics sur le service de stockage.

Parameters:

uri - Point de terminaison du service.
options
builder - Générateur.
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

une requête web pour effectuer l’opération.

Throws:

IOException
URISyntaxException
StorageException

undelete

public static HttpURLConnection undelete(final URI uri, final RequestOptions options, UriQueryBuilder builder, final OperationContext opContext)

Supprime la ressource spécifiée. Signez sans longueur spécifiée.

Parameters:

uri - URI de requête.
options
builder - UriQueryBuilder pour la requête
opContext - objet utilisé pour suivre l’exécution de l’opération

Returns:

httpURLConnection pour effectuer l’opération.

Throws:

IOException - en cas d’erreur lors de l’ouverture de la connexion
URISyntaxException - s’il existe un URI mal mis en forme
StorageException

S’applique à