Condividi tramite


ServiceBusAdministrationClient class

Tutte le operazioni restituiscono promesse che si risolvono a un oggetto con l'output pertinente. Questi oggetti dispongono anche di una proprietà denominata _response che è possibile usare se si vuole accedere alla risposta diretta dal servizio.

Extends

Costruttori

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Inizializza una nuova istanza della classe ServiceBusAdministrationClient.

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

Proprietà ereditate

pipeline

Pipeline usata da questo client per effettuare richieste

Metodi

createQueue(string, CreateQueueOptions)

Crea una coda con nome specificato, configurata usando le opzioni specificate

createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, OperationOptions)

Crea una regola con nome specificato, configurata usando le opzioni specificate.

createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptions)

Crea una regola con nome specificato, configurata usando le opzioni specificate.

createSubscription(string, string, CreateSubscriptionOptions)

Crea una sottoscrizione con nome specificato, configurata usando le opzioni specificate

createTopic(string, CreateTopicOptions)

Crea un argomento con il nome specificato, configurato usando le opzioni specificate

deleteQueue(string, OperationOptions)

Elimina una coda.

deleteRule(string, string, string, OperationOptions)

Elimina una regola.

deleteSubscription(string, string, OperationOptions)

Elimina una sottoscrizione.

deleteTopic(string, OperationOptions)

Elimina un argomento.

getNamespaceProperties(OperationOptions)

Restituisce un oggetto che rappresenta i metadati correlati a uno spazio dei nomi del bus di servizio.

getQueue(string, OperationOptions)

Restituisce un oggetto che rappresenta la coda e le relative proprietà. Per ottenere le informazioni di runtime della coda, ad esempio i dettagli del conteggio dei messaggi, usare getQueueRuntimeProperties l'API.

getQueueRuntimeProperties(string, OperationOptions)

Restituisce un oggetto che rappresenta le informazioni di runtime della coda, ad esempio i dettagli del conteggio dei messaggi.

getRule(string, string, string, OperationOptions)

Restituisce un oggetto che rappresenta la regola con il nome specificato insieme a tutte le relative proprietà.

getSubscription(string, string, OperationOptions)

Restituisce un oggetto che rappresenta la sottoscrizione e le relative proprietà. Per ottenere le informazioni di runtime della sottoscrizione, ad esempio i dettagli del conteggio dei messaggi, usare getSubscriptionRuntimeProperties l'API.

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Restituisce un oggetto che rappresenta le informazioni di runtime della sottoscrizione, ad esempio i dettagli del conteggio dei messaggi.

getTopic(string, OperationOptions)

Restituisce un oggetto che rappresenta l'argomento e le relative proprietà. Per ottenere le informazioni di runtime dell'argomento, ad esempio i dettagli del conteggio delle sottoscrizioni, usare getTopicRuntimeProperties l'API.

getTopicRuntimeProperties(string, OperationOptions)

Restituisce un oggetto che rappresenta le informazioni di runtime argomento, ad esempio il conteggio delle sottoscrizioni.

listQueues(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutte le code.

.byPage() restituisce un iteratore iterabile asincrono per elencare le code nelle pagine.

listQueuesRuntimeProperties(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle code.

.byPage() restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle code nelle pagine.

listRules(string, string, OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutte le regole nella sottoscrizione specificata.

.byPage() restituisce un iteratore iteratore asincrono per elencare le regole nelle pagine.

listSubscriptions(string, OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutte le sottoscrizioni nell'argomento specificato.

.byPage() restituisce un iteratore iteratore asincrono per elencare le sottoscrizioni nelle pagine.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle sottoscrizioni nell'argomento specificato.

.byPage() restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle sottoscrizioni nelle pagine.

listTopics(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutti gli argomenti.

.byPage() restituisce un iteratore iteratore asincrono per elencare gli argomenti nelle pagine.

listTopicsRuntimeProperties(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime degli argomenti.

.byPage() restituisce un iteratore iterabile asincrono per elencare le informazioni di runtime degli argomenti nelle pagine.

queueExists(string, OperationOptions)

Verifica se esiste o meno una coda specificata.

ruleExists(string, string, string, OperationOptions)

Verifica se esiste o meno una determinata regola.

subscriptionExists(string, string, OperationOptions)

Verifica se una determinata sottoscrizione esiste nell'argomento o meno.

topicExists(string, OperationOptions)

Verifica se esiste o meno un determinato argomento.

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Aggiornamenti la coda in base alle proprietà della coda fornite. Tutte le proprietà della coda devono essere impostate anche se solo un subset di essi è effettivamente aggiornabile. Pertanto, il flusso suggerito consiste nell'usare l'output da getQueue(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateQueue().

Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia QueueProperties .

updateRule(string, string, WithResponse<RuleProperties>, OperationOptions)

Aggiornamenti proprietà della regola in base al nome specificato in base alle opzioni specificate. Tutte le proprietà della regola devono essere impostate anche se una di esse viene aggiornata. Pertanto, il flusso suggerito consiste nell'usare l'output da getRule(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateRule().

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Aggiornamenti la sottoscrizione in base alle proprietà della sottoscrizione fornite. Tutte le proprietà della sottoscrizione devono essere impostate anche se solo un subset di essi è effettivamente aggiornabile. Pertanto, il flusso suggerito consiste nell'usare l'output da getSubscription(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateSubscription().

Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia SubscriptionProperties .

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Aggiornamenti l'argomento in base alle proprietà dell'argomento fornite. Tutte le proprietà dell'argomento devono essere impostate anche se solo un subset di essi è effettivamente aggiornabile. Pertanto, il flusso suggerito consiste nell'usare l'output da getTopic(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateTopic().

Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia TopicProperties .

Metodi ereditati

sendOperationRequest<T>(OperationArguments, OperationSpec)

Inviare una richiesta HTTP popolata usando OperationSpec fornito.

sendRequest(PipelineRequest)

Inviare l'oggetto httpRequest specificato.

Dettagli costruttore

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Inizializza una nuova istanza della classe ServiceBusAdministrationClient.

new ServiceBusAdministrationClient(connectionString: string, options?: ServiceBusAdministrationClientOptions)

Parametri

connectionString

string

Stringa di connessione necessaria per la connessione del client ad Azure.

options
ServiceBusAdministrationClientOptions

PipelineOptions

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

new ServiceBusAdministrationClient(fullyQualifiedNamespace: string, credential: TokenCredential | NamedKeyCredential, options?: ServiceBusAdministrationClientOptions)

Parametri

fullyQualifiedNamespace

string

Spazio dei nomi completo dell'istanza del bus di servizio che è probabile che sia simile a .servicebus.windows.net.

credential

TokenCredential | NamedKeyCredential

Oggetto credenziale usato dal client per ottenere il token per autenticare la connessione con il bus di servizio di Azure. Per la creazione delle credenziali, vedere @azure/identity. Se si usa la propria implementazione dell'interfaccia TokenCredential su AAD, impostare gli "ambiti" per il bus di servizio per ["https://servicebus.azure.net//user_impersonation"] ottenere il token appropriato. Usare l'oggetto AzureNamedKeyCredential da @azure/core-auth se si vuole passare un SharedAccessKeyName oggetto e SharedAccessKey senza usare una stringa di connessione. Questi campi vengono mappati rispettivamente al name campo e key in AzureNamedKeyCredential.

options
ServiceBusAdministrationClientOptions

PipelineOptions

Dettagli proprietà ereditate

pipeline

Pipeline usata da questo client per effettuare richieste

pipeline: Pipeline

Valore della proprietà

Ereditato da ServiceClient.pipeline

Dettagli metodo

createQueue(string, CreateQueueOptions)

Crea una coda con nome specificato, configurata usando le opzioni specificate

function createQueue(queueName: string, options?: CreateQueueOptions): Promise<WithResponse<QueueProperties>>

Parametri

queueName

string

options
CreateQueueOptions

Opzioni per configurare la coda creata(ad esempio, è possibile configurare una coda per supportare partizioni o sessioni) e le opzioni di operazione che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, OperationOptions)

Crea una regola con nome specificato, configurata usando le opzioni specificate.

function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

Parametri

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

Definisce l'espressione di filtro valutata dalla regola.

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptions)

Crea una regola con nome specificato, configurata usando le opzioni specificate.

function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, ruleAction: SqlRuleAction, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

Parametri

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

Definisce l'espressione di filtro valutata dalla regola.

ruleAction
SqlRuleAction

L'espressione SQL simile all'espressione che può essere eseguita nel messaggio deve applicare il filtro associato.

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

createSubscription(string, string, CreateSubscriptionOptions)

Crea una sottoscrizione con nome specificato, configurata usando le opzioni specificate

function createSubscription(topicName: string, subscriptionName: string, options?: CreateSubscriptionOptions): Promise<WithResponse<SubscriptionProperties>>

Parametri

topicName

string

subscriptionName

string

options
CreateSubscriptionOptions

Opzioni per configurare la sottoscrizione creata(ad esempio, è possibile configurare una sottoscrizione per supportare partizioni o sessioni) e le opzioni di operazione che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

createTopic(string, CreateTopicOptions)

Crea un argomento con il nome specificato, configurato usando le opzioni specificate

function createTopic(topicName: string, options?: CreateTopicOptions): Promise<WithResponse<TopicProperties>>

Parametri

topicName

string

options
CreateTopicOptions

Opzioni per configurare l'argomento creato(ad esempio, è possibile configurare un argomento per supportare le partizioni) e le opzioni di operazione che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

deleteQueue(string, OperationOptions)

Elimina una coda.

function deleteQueue(queueName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

Parametri

queueName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

Promise<{ _response: HttpResponse }>

deleteRule(string, string, string, OperationOptions)

Elimina una regola.

function deleteRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

Parametri

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

Promise<{ _response: HttpResponse }>

deleteSubscription(string, string, OperationOptions)

Elimina una sottoscrizione.

function deleteSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

Parametri

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

Promise<{ _response: HttpResponse }>

deleteTopic(string, OperationOptions)

Elimina un argomento.

function deleteTopic(topicName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>

Parametri

topicName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

Promise<{ _response: HttpResponse }>

getNamespaceProperties(OperationOptions)

Restituisce un oggetto che rappresenta i metadati correlati a uno spazio dei nomi del bus di servizio.

function getNamespaceProperties(operationOptions?: OperationOptions): Promise<WithResponse<NamespaceProperties>>

Parametri

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Restituisce

getQueue(string, OperationOptions)

Restituisce un oggetto che rappresenta la coda e le relative proprietà. Per ottenere le informazioni di runtime della coda, ad esempio i dettagli del conteggio dei messaggi, usare getQueueRuntimeProperties l'API.

function getQueue(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>

Parametri

queueName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

getQueueRuntimeProperties(string, OperationOptions)

Restituisce un oggetto che rappresenta le informazioni di runtime della coda, ad esempio i dettagli del conteggio dei messaggi.

function getQueueRuntimeProperties(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueRuntimeProperties>>

Parametri

queueName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

getRule(string, string, string, OperationOptions)

Restituisce un oggetto che rappresenta la regola con il nome specificato insieme a tutte le relative proprietà.

function getRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

Parametri

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

getSubscription(string, string, OperationOptions)

Restituisce un oggetto che rappresenta la sottoscrizione e le relative proprietà. Per ottenere le informazioni di runtime della sottoscrizione, ad esempio i dettagli del conteggio dei messaggi, usare getSubscriptionRuntimeProperties l'API.

function getSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>

Parametri

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Restituisce un oggetto che rappresenta le informazioni di runtime della sottoscrizione, ad esempio i dettagli del conteggio dei messaggi.

function getSubscriptionRuntimeProperties(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionRuntimeProperties>>

Parametri

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

getTopic(string, OperationOptions)

Restituisce un oggetto che rappresenta l'argomento e le relative proprietà. Per ottenere le informazioni di runtime dell'argomento, ad esempio i dettagli del conteggio delle sottoscrizioni, usare getTopicRuntimeProperties l'API.

function getTopic(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>

Parametri

topicName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

getTopicRuntimeProperties(string, OperationOptions)

Restituisce un oggetto che rappresenta le informazioni di runtime argomento, ad esempio il conteggio delle sottoscrizioni.

function getTopicRuntimeProperties(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicRuntimeProperties>>

Parametri

topicName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

listQueues(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutte le code.

.byPage() restituisce un iteratore iterabile asincrono per elencare le code nelle pagine.

function listQueues(options?: OperationOptions): PagedAsyncIterableIterator<QueueProperties, EntitiesResponse<QueueProperties>, PageSettings>

Parametri

Restituisce

AsyncIterableIterator che supporta il paging.

listQueuesRuntimeProperties(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle code.

.byPage() restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle code nelle pagine.

function listQueuesRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>

Parametri

Restituisce

AsyncIterableIterator che supporta il paging.

listRules(string, string, OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutte le regole nella sottoscrizione specificata.

.byPage() restituisce un iteratore iteratore asincrono per elencare le regole nelle pagine.

function listRules(topicName: string, subscriptionName: string, options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, EntitiesResponse<RuleProperties>, PageSettings>

Parametri

topicName

string

subscriptionName

string

Restituisce

AsyncIterableIterator che supporta il paging.

listSubscriptions(string, OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutte le sottoscrizioni nell'argomento specificato.

.byPage() restituisce un iteratore iteratore asincrono per elencare le sottoscrizioni nelle pagine.

function listSubscriptions(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>

Parametri

topicName

string

Restituisce

AsyncIterableIterator che supporta il paging.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle sottoscrizioni nell'argomento specificato.

.byPage() restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime delle sottoscrizioni nelle pagine.

function listSubscriptionsRuntimeProperties(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>

Parametri

topicName

string

Restituisce

AsyncIterableIterator che supporta il paging.

listTopics(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare tutti gli argomenti.

.byPage() restituisce un iteratore iteratore asincrono per elencare gli argomenti nelle pagine.

function listTopics(options?: OperationOptions): PagedAsyncIterableIterator<TopicProperties, EntitiesResponse<TopicProperties>, PageSettings>

Parametri

Restituisce

AsyncIterableIterator che supporta il paging.

listTopicsRuntimeProperties(OperationOptions)

Restituisce un iteratore iteratore asincrono per elencare le informazioni di runtime degli argomenti.

.byPage() restituisce un iteratore iterabile asincrono per elencare le informazioni di runtime degli argomenti nelle pagine.

function listTopicsRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>

Parametri

Restituisce

AsyncIterableIterator che supporta il paging.

queueExists(string, OperationOptions)

Verifica se esiste o meno una coda specificata.

function queueExists(queueName: string, operationOptions?: OperationOptions): Promise<boolean>

Parametri

queueName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Restituisce

Promise<boolean>

ruleExists(string, string, string, OperationOptions)

Verifica se esiste o meno una determinata regola.

function ruleExists(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<boolean>

Parametri

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Restituisce

Promise<boolean>

subscriptionExists(string, string, OperationOptions)

Verifica se una determinata sottoscrizione esiste nell'argomento o meno.

function subscriptionExists(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<boolean>

Parametri

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Restituisce

Promise<boolean>

topicExists(string, OperationOptions)

Verifica se esiste o meno un determinato argomento.

function topicExists(topicName: string, operationOptions?: OperationOptions): Promise<boolean>

Parametri

topicName

string

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Restituisce

Promise<boolean>

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Aggiornamenti la coda in base alle proprietà della coda fornite. Tutte le proprietà della coda devono essere impostate anche se solo un subset di essi è effettivamente aggiornabile. Pertanto, il flusso suggerito consiste nell'usare l'output da getQueue(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateQueue().

Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia QueueProperties .

function updateQueue(queue: WithResponse<QueueProperties>, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>

Parametri

queue

WithResponse<QueueProperties>

Oggetto che rappresenta le proprietà della coda e la risposta non elaborata. requiresSession, requiresDuplicateDetection, enablePartitioninge name non può essere aggiornato dopo la creazione della coda.

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

updateRule(string, string, WithResponse<RuleProperties>, OperationOptions)

Aggiornamenti proprietà della regola in base al nome specificato in base alle opzioni specificate. Tutte le proprietà della regola devono essere impostate anche se una di esse viene aggiornata. Pertanto, il flusso suggerito consiste nell'usare l'output da getRule(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateRule().

function updateRule(topicName: string, subscriptionName: string, rule: WithResponse<RuleProperties>, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>

Parametri

topicName

string

subscriptionName

string

rule

WithResponse<RuleProperties>

Opzioni per configurare la regola da aggiornare e la risposta non elaborata. Ad esempio, è possibile configurare il filtro da applicare in argomento/sottoscrizione associato.

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Aggiornamenti la sottoscrizione in base alle proprietà della sottoscrizione fornite. Tutte le proprietà della sottoscrizione devono essere impostate anche se solo un subset di essi è effettivamente aggiornabile. Pertanto, il flusso suggerito consiste nell'usare l'output da getSubscription(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateSubscription().

Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia SubscriptionProperties .

function updateSubscription(subscription: WithResponse<SubscriptionProperties>, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>

Parametri

subscription

WithResponse<SubscriptionProperties>

Oggetto che rappresenta le proprietà della sottoscrizione e la risposta non elaborata. subscriptionName, topicNamee requiresSession non può essere aggiornato dopo la creazione della sottoscrizione.

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Aggiornamenti l'argomento in base alle proprietà dell'argomento fornite. Tutte le proprietà dell'argomento devono essere impostate anche se solo un subset di essi è effettivamente aggiornabile. Pertanto, il flusso suggerito consiste nell'usare l'output da getTopic(), aggiornare le proprietà desiderate in esso e quindi passare l'oggetto modificato a updateTopic().

Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia TopicProperties .

function updateTopic(topic: WithResponse<TopicProperties>, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>

Parametri

topic

WithResponse<TopicProperties>

Oggetto che rappresenta le proprietà dell'argomento e la risposta non elaborata. requiresDuplicateDetection, enablePartitioninge name non può essere aggiornato dopo la creazione dell'argomento.

operationOptions
OperationOptions

Opzioni che possono essere usate per interrompere, traccia e controllare altre configurazioni nella richiesta HTTP.

Di seguito sono riportati errori che possono essere previsti da questa operazione

Restituisce

Dettagli dei metodi ereditati

sendOperationRequest<T>(OperationArguments, OperationSpec)

Inviare una richiesta HTTP popolata usando OperationSpec fornito.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parametri

operationArguments
OperationArguments

Gli argomenti da cui verranno popolati i valori modelli della richiesta HTTP.

operationSpec
OperationSpec

OperationSpec da usare per popolare httpRequest.

Restituisce

Promise<T>

Ereditato da ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Inviare l'oggetto httpRequest specificato.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parametri

request
PipelineRequest

Restituisce

Promise<PipelineResponse>

Ereditato da ServiceClient.sendRequest