Partager via


QueueServiceClientBuilder Classe

  • java.lang.Object
    • com.azure.storage.queue.QueueServiceClientBuilder

Implémente

public final class QueueServiceClientBuilder
implements TokenCredentialTrait<QueueServiceClientBuilder>, ConnectionStringTrait<QueueServiceClientBuilder>, AzureNamedKeyCredentialTrait<QueueServiceClientBuilder>, AzureSasCredentialTrait<QueueServiceClientBuilder>, HttpTrait<QueueServiceClientBuilder>, ConfigurationTrait<QueueServiceClientBuilder>, EndpointTrait<QueueServiceClientBuilder>

Cette classe fournit une API Fluent Builder pour faciliter la configuration et l’instanciation de QueueServiceClient et QueueServiceAsyncClient, l’appel construit buildClient() un instance de QueueServiceClient et l’appel buildAsyncClient() construit un instance de QueueServiceAsyncClient.

Le client a besoin du point de terminaison du service file d’attente stockage Azure, du nom du partage et des informations d’identification d’autorisation. endpoint(String endpoint) donne au générateur le point de terminaison et peut lui donner un jeton SAS qui autorise le client.

Instanciation d’un client de service de file d’attente synchrone avec un jeton SAS

QueueServiceClient client = new QueueServiceClientBuilder()
     .endpoint("https://${accountName}.queue.core.windows.net?${SASToken}")
     .buildClient();

Instanciation d’un client de service de file d’attente asynchrone avec un jeton SAS

QueueServiceAsyncClient client = new QueueServiceClientBuilder()
     .endpoint("https://{accountName}.queue.core.windows.net?{SASToken}")
     .buildAsyncClient();

Si le endpoint ne contient pas les paramètres de requête pour construire un jeton SAS, ils peuvent être définis à l’aide sasToken(String sasToken) de avec le point de terminaison.

Instanciation d’un client de service de file d’attente synchrone avec un jeton SAS

QueueServiceAsyncClient client = new QueueServiceClientBuilder()
     .endpoint("https://{accountName}.queue.core.windows.net")
     .sasToken("{SASTokenQueryParams}")
     .buildAsyncClient();

Instanciation d’un client de service de file d’attente asynchrone avec un jeton SAS

QueueServiceAsyncClient client = new QueueServiceClientBuilder()
     .endpoint("https://{accountName}.queue.core.windows.net")
     .sasToken("{SASTokenQueryParams}")
     .buildAsyncClient();

Une autre façon d’authentifier le client consiste à utiliser un StorageSharedKeyCredential. Pour créer un StorageSharedKeyCredential, une chaîne de connexion à partir du service File d’attente de stockage doit être utilisée. Définissez StorageSharedKeyCredential avec connectionString(String connectionString). Si le générateur a à la fois un jeton SAS et StorageSharedKeyCredential, le StorageSharedKeyCredential sera préféré lors de l’autorisation des demandes envoyées au service.

Instanciation d’un client de service de file d’attente synchrone avec une chaîne de connexion.

String connectionString = "DefaultEndpointsProtocol=https;AccountName={name};"
     + "AccountKey={key};EndpointSuffix={core.windows.net}";
 QueueServiceClient client = new QueueServiceClientBuilder()
     .connectionString(connectionString)
     .buildClient();

Instanciation d’un client de service de file d’attente asynchrone avec une chaîne de connexion.

String connectionString = "DefaultEndpointsProtocol=https;AccountName={name};"
     + "AccountKey={key};EndpointSuffix={core.windows.net}";
 QueueServiceAsyncClient client = new QueueServiceClientBuilder()
     .connectionString(connectionString)
     .buildAsyncClient();

Récapitulatif du constructeur

Constructeur Description
QueueServiceClientBuilder()

Crée un générateur instance capable de configurer et de construire QueueServiceClient et QueueServiceAsyncClient.

Résumé de la méthode

Modificateur et type Méthode et description
QueueServiceClientBuilder addPolicy(HttpPipelinePolicy pipelinePolicy)

Ajoute un HttpPipelinePolicy à appliquer à chaque requête envoyée.

QueueServiceAsyncClient buildAsyncClient()

Crée un en fonction des QueueServiceAsyncClient options définies dans le générateur.

QueueServiceClient buildClient()

Crée un en fonction des QueueServiceClient options définies dans le générateur.

QueueServiceClientBuilder clientOptions(ClientOptions clientOptions)

Permet de définir des propriétés courantes telles que l’ID d’application, les en-têtes, la configuration du proxy, etc.

QueueServiceClientBuilder configuration(Configuration configuration)

Définit l’objet de configuration utilisé pour récupérer les valeurs de configuration de l’environnement lors de la génération du client.

QueueServiceClientBuilder connectionString(String connectionString)

Définit la chaîne de connexion pour se connecter au service.

QueueServiceClientBuilder credential(AzureNamedKeyCredential credential)

Définit le utilisé pour autoriser les AzureNamedKeyCredential demandes envoyées au service.

QueueServiceClientBuilder credential(AzureSasCredential credential)

Définit le utilisé pour autoriser les AzureSasCredential demandes envoyées au service.

QueueServiceClientBuilder credential(TokenCredential credential)

Définit le utilisé pour autoriser les TokenCredential demandes envoyées au service.

QueueServiceClientBuilder credential(StorageSharedKeyCredential credential)

Définit le utilisé pour autoriser les StorageSharedKeyCredential demandes envoyées au service.

QueueServiceClientBuilder endpoint(String endpoint)

Définit le point de terminaison de la file d’attente stockage Azure instance avec laquelle le client interagira.

static HttpLogOptions getDefaultHttpLogOptions()

Obtient les en-têtes de journal et les paramètres de requête de la liste d’autorisation de stockage par défaut.

QueueServiceClientBuilder httpClient(HttpClient httpClient)

Définit le HttpClient à utiliser pour envoyer et recevoir des demandes vers et depuis le service.

QueueServiceClientBuilder httpLogOptions(HttpLogOptions logOptions)

Définit le à utiliser lors de l’envoi HttpLogOptions et de la réception de demandes vers et depuis le service.

QueueServiceClientBuilder messageEncoding(QueueMessageEncoding messageEncoding)

Définit l’encodage des messages de file d’attente.

QueueServiceClientBuilder pipeline(HttpPipeline httpPipeline)

Définit le HttpPipeline à utiliser pour le client de service.

QueueServiceClientBuilder processMessageDecodingError(Consumer<QueueMessageDecodingError> processMessageDecodingErrorHandler)

Définit le gestionnaire qui effectue les tâches nécessaires lorsqu’un message est reçu ou atteint un pic à partir de la file d’attente, mais qui ne peut pas être décodé.

QueueServiceClientBuilder processMessageDecodingErrorAsync(Function<QueueMessageDecodingError,Mono<Void>> processMessageDecodingErrorAsyncHandler)

Définit le gestionnaire asynchrone qui effectue les tâches nécessaires lorsqu’un message est reçu ou atteint un pic à partir de la file d’attente, mais ne peut pas être décodé.

QueueServiceClientBuilder retryOptions(RetryOptions retryOptions)

Définit le RetryOptions pour toutes les demandes effectuées via le client.

QueueServiceClientBuilder retryOptions(RequestRetryOptions retryOptions)

Définit les options de nouvelle tentative de demande pour toutes les demandes effectuées via le client.

QueueServiceClientBuilder sasToken(String sasToken)

Définit le jeton SAP utilisé pour autoriser les demandes envoyées au service.

QueueServiceClientBuilder serviceVersion(QueueServiceVersion version)

Définit le QueueServiceVersion qui est utilisé lors de l’envoi de demandes d’API.

Méthodes héritées de java.lang.Object

Détails du constructeur

QueueServiceClientBuilder

public QueueServiceClientBuilder()

Crée un générateur instance capable de configurer et de construire QueueServiceClient et QueueServiceAsyncClient.

Détails de la méthode

addPolicy

public QueueServiceClientBuilder addPolicy(HttpPipelinePolicy pipelinePolicy)

Ajoute un HttpPipelinePolicy à appliquer à chaque requête envoyée.

Note: Il est important de comprendre l’ordre de priorité des API HttpTrait. En particulier, si un HttpPipeline est spécifié, cela est prioritaire sur toutes les autres API du trait et elles sont ignorées. Si aucun n’est HttpPipeline spécifié, un pipeline HTTP est construit en interne en fonction des paramètres fournis à cette caractéristique. En outre, il peut y avoir d’autres API dans les types qui implémentent ce trait qui sont également ignorées si un HttpPipeline est spécifié. Veillez donc à vous reporter à la documentation des types qui implémentent ce trait pour comprendre l’ensemble complet des implications.

Parameters:

pipelinePolicy - Un HttpPipelinePolicy.

Returns:

l’objet QueueServiceClientBuilder mis à jour

buildAsyncClient

public QueueServiceAsyncClient buildAsyncClient()

Crée un en fonction des QueueServiceAsyncClient options définies dans le générateur. Chaque fois qu’il s’agit d’une nouvelle instance de QueueServiceAsyncClient est créée.

Si pipeline(HttpPipeline httpPipeline) est défini, les pipeline et endpoint(String endpoint) sont utilisés pour créer le QueueServiceAsyncClient. Tous les autres paramètres du générateur sont ignorés.

Returns:

QueueServiceAsyncClient avec les options définies à partir du générateur.

buildClient

public QueueServiceClient buildClient()

Crée un en fonction des QueueServiceClient options définies dans le générateur. Chaque fois qu’il s’agit d’une nouvelle instance de QueueServiceClient est créée.

Si pipeline(HttpPipeline httpPipeline) est défini, les pipeline et endpoint(String endpoint) sont utilisés pour créer le QueueServiceClient. Tous les autres paramètres du générateur sont ignorés.

Returns:

QueueServiceClient avec les options définies à partir du générateur.

clientOptions

public QueueServiceClientBuilder clientOptions(ClientOptions clientOptions)

Permet de définir des propriétés courantes telles que l’ID d’application, les en-têtes, la configuration du proxy, etc. Notez qu’il est recommandé d’appeler cette méthode avec un instance de la HttpClientOptions classe (une sous-classe de la ClientOptions classe de base). La sous-classe HttpClientOptions fournit davantage d’options de configuration adaptées aux clients HTTP, ce qui s’applique à toute classe qui implémente cette interface HttpTrait.

Note: Il est important de comprendre l’ordre de priorité des API HttpTrait. En particulier, si un HttpPipeline est spécifié, cela est prioritaire sur toutes les autres API du trait et elles sont ignorées. Si aucun n’est HttpPipeline spécifié, un pipeline HTTP est construit en interne en fonction des paramètres fournis à cette caractéristique. En outre, il peut y avoir d’autres API dans les types qui implémentent ce trait qui sont également ignorées si un HttpPipeline est spécifié. Veillez donc à vous reporter à la documentation des types qui implémentent ce trait pour comprendre l’ensemble complet des implications.

Parameters:

clientOptions - Un instance configuré de HttpClientOptions.

Returns:

l’objet QueueServiceClientBuilder mis à jour

configuration

public QueueServiceClientBuilder configuration(Configuration configuration)

Définit l’objet de configuration utilisé pour récupérer les valeurs de configuration de l’environnement lors de la génération du client.

Parameters:

configuration - Magasin de configuration utilisé pour récupérer les configurations d’environnement.

Returns:

l’objet QueueServiceClientBuilder mis à jour

connectionString

public QueueServiceClientBuilder connectionString(String connectionString)

Définit la chaîne de connexion pour se connecter au service.

Parameters:

connectionString - Chaîne de connexion du compte de stockage.

Returns:

Mise à jour de QueueServiceClientBuilder

credential

public QueueServiceClientBuilder credential(AzureNamedKeyCredential credential)

Définit le utilisé pour autoriser les AzureNamedKeyCredential demandes envoyées au service.

Parameters:

credential - AzureNamedKeyCredential.

Returns:

Mise à jour de QueueServiceClientBuilder

credential

public QueueServiceClientBuilder credential(AzureSasCredential credential)

Définit le utilisé pour autoriser les AzureSasCredential demandes envoyées au service.

Parameters:

credential - AzureSasCredential permet d’autoriser les demandes envoyées au service.

Returns:

Mise à jour de QueueServiceClientBuilder

credential

public QueueServiceClientBuilder credential(TokenCredential credential)

Définit le utilisé pour autoriser les TokenCredential demandes envoyées au service. Pour plus d’informations sur l’utilisation appropriée du type, consultez la documentation sur l’identité et l’authentification du TokenCredential Kit de développement logiciel (SDK) Azure pour Java.

Parameters:

credential - TokenCredential permet d’autoriser les demandes envoyées au service.

Returns:

Mise à jour de QueueServiceClientBuilder

credential

public QueueServiceClientBuilder credential(StorageSharedKeyCredential credential)

Définit le utilisé pour autoriser les StorageSharedKeyCredential demandes envoyées au service.

Parameters:

Returns:

Mise à jour de QueueServiceClientBuilder

endpoint

public QueueServiceClientBuilder endpoint(String endpoint)

Définit le point de terminaison de la file d’attente stockage Azure instance avec laquelle le client interagira.

Les paramètres de requête du point de terminaison seront analysés dans une tentative de génération d’un jeton SAP pour authentifier les demandes envoyées au service.

Parameters:

endpoint - L’URL de la file d’attente stockage Azure instance à envoyer des demandes de service et à recevoir des réponses.

Returns:

l’objet QueueServiceClientBuilder mis à jour

getDefaultHttpLogOptions

public static HttpLogOptions getDefaultHttpLogOptions()

Obtient les en-têtes de journal et les paramètres de requête de la liste d’autorisation de stockage par défaut.

Returns:

options de journal http par défaut.

httpClient

public QueueServiceClientBuilder httpClient(HttpClient httpClient)

Définit le HttpClient à utiliser pour envoyer et recevoir des demandes vers et depuis le service.

Note: Il est important de comprendre l’ordre de priorité des API HttpTrait. En particulier, si un HttpPipeline est spécifié, cela est prioritaire sur toutes les autres API du trait et elles sont ignorées. Si aucun n’est HttpPipeline spécifié, un pipeline HTTP est construit en interne en fonction des paramètres fournis à cette caractéristique. En outre, il peut y avoir d’autres API dans les types qui implémentent ce trait qui sont également ignorées si un HttpPipeline est spécifié. Veillez donc à vous reporter à la documentation des types qui implémentent ce trait pour comprendre l’ensemble complet des implications.

Parameters:

httpClient - HttpClient à utiliser pour les requêtes.

Returns:

l’objet QueueServiceClientBuilder mis à jour

httpLogOptions

public QueueServiceClientBuilder httpLogOptions(HttpLogOptions logOptions)

Définit le à utiliser lors de l’envoi HttpLogOptions et de la réception de demandes vers et depuis le service. Si un logLevel n’est pas fourni, la valeur par défaut de HttpLogDetailLevel#NONE est définie.

Note: Il est important de comprendre l’ordre de priorité des API HttpTrait. En particulier, si un HttpPipeline est spécifié, cela est prioritaire sur toutes les autres API du trait et elles sont ignorées. Si aucun n’est HttpPipeline spécifié, un pipeline HTTP est construit en interne en fonction des paramètres fournis à cette caractéristique. En outre, il peut y avoir d’autres API dans les types qui implémentent ce trait qui sont également ignorées si un HttpPipeline est spécifié. Veillez donc à vous reporter à la documentation des types qui implémentent ce trait pour comprendre l’ensemble complet des implications.

Parameters:

logOptions - HttpLogOptions à utiliser lors de l’envoi et de la réception de demandes vers et depuis le service.

Returns:

l’objet QueueServiceClientBuilder mis à jour

messageEncoding

public QueueServiceClientBuilder messageEncoding(QueueMessageEncoding messageEncoding)

Définit l’encodage des messages de file d’attente.

Parameters:

messageEncoding - QueueMessageEncoding.

Returns:

l’objet QueueServiceClientBuilder mis à jour

pipeline

public QueueServiceClientBuilder pipeline(HttpPipeline httpPipeline)

Définit le HttpPipeline à utiliser pour le client de service.

Note: Il est important de comprendre l’ordre de priorité des API HttpTrait. En particulier, si un HttpPipeline est spécifié, cela est prioritaire sur toutes les autres API du trait et elles sont ignorées. Si aucun n’est HttpPipeline spécifié, un pipeline HTTP est construit en interne en fonction des paramètres fournis à cette caractéristique. En outre, il peut y avoir d’autres API dans les types qui implémentent ce trait qui sont également ignorées si un HttpPipeline est spécifié. Veillez donc à vous reporter à la documentation des types qui implémentent ce trait pour comprendre l’ensemble complet des implications.

Le endpoint(String endpoint) n’est pas ignoré lorsque pipeline est défini.

Parameters:

httpPipeline - HttpPipeline à utiliser pour envoyer des demandes de service et recevoir des réponses.

Returns:

l’objet QueueServiceClientBuilder mis à jour

processMessageDecodingError

public QueueServiceClientBuilder processMessageDecodingError(Consumer processMessageDecodingErrorHandler)

Définit le gestionnaire qui effectue les tâches nécessaires lorsqu’un message est reçu ou atteint un pic à partir de la file d’attente, mais qui ne peut pas être décodé.

Ce message peut être reçu ou atteint un pic lorsque la file d’attente attend certains, QueueMessageEncoding mais il existe un autre producteur qui n’encode pas les messages de la manière attendue. C’est-à-dire que la file d’attente contient des messages avec un encodage différent.

QueueMessageDecodingError contient QueueClient pour la file d’attente qui a reçu le message ainsi que getQueueMessageItem() ou getPeekedMessageItem() avec le corps brut, c’est-à-dire qu’aucun décodage ne sera tenté afin que le corps puisse être inspecté tel qu’il a été reçu de la file d’attente.

Le gestionnaire ne tente pas de supprimer le message de la file d’attente. Par conséquent, cette gestion doit être incluse dans le gestionnaire lui-même.

Le gestionnaire est partagé par tous les clients de file d’attente créés à partir de QueueServiceClient ou QueueServiceAsyncClient générés par ce générateur.

Il est recommandé d’utiliser ce gestionnaire pour le synchrone QueueClient.

Exemples de code

String connectionString = "DefaultEndpointsProtocol=https;AccountName={name};"
     + "AccountKey={key};EndpointSuffix={core.windows.net}";

 Consumer<QueueMessageDecodingError> processMessageDecodingErrorHandler =
     (queueMessageDecodingFailure) -> {
         QueueMessageItem queueMessageItem = queueMessageDecodingFailure.getQueueMessageItem();
         PeekedMessageItem peekedMessageItem = queueMessageDecodingFailure.getPeekedMessageItem();
         if (queueMessageItem != null) {
             System.out.printf("Received badly encoded message, messageId=%s, messageBody=%s",
                 queueMessageItem.getMessageId(),
                 queueMessageItem.getBody().toString());
             queueMessageDecodingFailure
                 .getQueueClient()
                 .deleteMessage(queueMessageItem.getMessageId(), queueMessageItem.getPopReceipt());
         } else if (peekedMessageItem != null) {
             System.out.printf("Peeked badly encoded message, messageId=%s, messageBody=%s",
                 peekedMessageItem.getMessageId(),
                 peekedMessageItem.getBody().toString());
         }
     };

 QueueServiceClient client = new QueueServiceClientBuilder()
     .connectionString(connectionString)
     .processMessageDecodingError(processMessageDecodingErrorHandler)
     .buildClient();

Parameters:

processMessageDecodingErrorHandler - gestionnaire.

Returns:

l’objet QueueServiceClientBuilder mis à jour

processMessageDecodingErrorAsync

public QueueServiceClientBuilder processMessageDecodingErrorAsync(Function<>> processMessageDecodingErrorAsyncHandler)

Définit le gestionnaire asynchrone qui effectue les tâches nécessaires lorsqu’un message est reçu ou atteint un pic à partir de la file d’attente, mais ne peut pas être décodé.

Ce message peut être reçu ou atteint un pic lorsque la file d’attente attend certains, QueueMessageEncoding mais il existe un autre producteur qui n’encode pas les messages de la manière attendue. C’est-à-dire que la file d’attente contient des messages avec un encodage différent.

QueueMessageDecodingError contient QueueAsyncClient pour la file d’attente qui a reçu le message ainsi que getQueueMessageItem() ou getPeekedMessageItem() avec le corps brut, c’est-à-dire qu’aucun décodage ne sera tenté afin que le corps puisse être inspecté tel qu’il a été reçu de la file d’attente.

Le gestionnaire ne tente pas de supprimer le message de la file d’attente. Par conséquent, cette gestion doit être incluse dans le gestionnaire lui-même.

Le gestionnaire est partagé par tous les clients de file d’attente créés à partir de QueueServiceClient ou QueueServiceAsyncClient générés par ce générateur.

Il est recommandé d’utiliser ce gestionnaire pour le asynchrone QueueAsyncClient.

Exemples de code

String connectionString = "DefaultEndpointsProtocol=https;AccountName={name};"
     + "AccountKey={key};EndpointSuffix={core.windows.net}";

 Function<QueueMessageDecodingError, Mono<Void>> processMessageDecodingErrorHandler =
     (queueMessageDecodingFailure) -> {
         QueueMessageItem queueMessageItem = queueMessageDecodingFailure.getQueueMessageItem();
         PeekedMessageItem peekedMessageItem = queueMessageDecodingFailure.getPeekedMessageItem();
         if (queueMessageItem != null) {
             System.out.printf("Received badly encoded message, messageId=%s, messageBody=%s",
                 queueMessageItem.getMessageId(),
                 queueMessageItem.getBody().toString());
             return queueMessageDecodingFailure
                 .getQueueAsyncClient()
                 .deleteMessage(queueMessageItem.getMessageId(), queueMessageItem.getPopReceipt());
         } else if (peekedMessageItem != null) {
             System.out.printf("Peeked badly encoded message, messageId=%s, messageBody=%s",
                 peekedMessageItem.getMessageId(),
                 peekedMessageItem.getBody().toString());
             return Mono.empty();
         } else {
             return Mono.empty();
         }
     };

 QueueServiceClient client = new QueueServiceClientBuilder()
     .connectionString(connectionString)
     .processMessageDecodingErrorAsync(processMessageDecodingErrorHandler)
     .buildClient();

Parameters:

processMessageDecodingErrorAsyncHandler - gestionnaire.

Returns:

l’objet QueueServiceClientBuilder mis à jour

retryOptions

public QueueServiceClientBuilder retryOptions(RetryOptions retryOptions)

Définit le RetryOptions pour toutes les demandes effectuées via le client.

Note: Il est important de comprendre l’ordre de priorité des API HttpTrait. En particulier, si un HttpPipeline est spécifié, cela est prioritaire sur toutes les autres API du trait et elles sont ignorées. Si aucun n’est HttpPipeline spécifié, un pipeline HTTP est construit en interne en fonction des paramètres fournis à cette caractéristique. En outre, il peut y avoir d’autres API dans les types qui implémentent ce trait qui sont également ignorées si un HttpPipeline est spécifié. Veillez donc à vous reporter à la documentation des types qui implémentent ce trait pour comprendre l’ensemble complet des implications.

La définition de ce paramètre s’exclue mutuellement avec l’utilisation de retryOptions(RequestRetryOptions retryOptions). Envisagez d’utiliser retryOptions(RequestRetryOptions retryOptions) pour définir également des options spécifiques au stockage.

Parameters:

retryOptions - RetryOptions à utiliser pour toutes les demandes effectuées via le client.

Returns:

l’objet QueueServiceClientBuilder mis à jour

retryOptions

public QueueServiceClientBuilder retryOptions(RequestRetryOptions retryOptions)

Définit les options de nouvelle tentative de demande pour toutes les demandes effectuées via le client. La définition de ce paramètre s’exclue mutuellement avec l’utilisation de retryOptions(RetryOptions retryOptions).

Parameters:

retryOptions - RequestRetryOptions.

Returns:

objet QueueServiceClientBuilder mis à jour.

sasToken

public QueueServiceClientBuilder sasToken(String sasToken)

Définit le jeton SAP utilisé pour autoriser les demandes envoyées au service.

Parameters:

sasToken - Jeton SAS à utiliser pour l’authentification des demandes. Cette chaîne doit être uniquement les paramètres de requête (avec ou sans « ? » de début) et non une URL complète.

Returns:

Mise à jour de QueueServiceClientBuilder

serviceVersion

public QueueServiceClientBuilder serviceVersion(QueueServiceVersion version)

Définit le QueueServiceVersion qui est utilisé lors de l’envoi de demandes d’API.

Si aucune version de service n’est fournie, la version de service qui sera utilisée sera la dernière version de service connue en fonction de la version de la bibliothèque cliente utilisée. Si aucune version de service n’est spécifiée, la mise à jour vers une version plus récente de la bibliothèque cliente entraîne potentiellement un déplacement vers une version de service plus récente.

Le ciblage d’une version de service spécifique peut également signifier que le service retourne une erreur pour les API plus récentes.

Parameters:

version - QueueServiceVersion du service à utiliser lors de l’envoi de demandes.

Returns:

l’objet QueueServiceClientBuilder mis à jour

S’applique à