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
Service |
Inizializza una nuova istanza della classe ServiceBusAdministrationClient. |
Service |
Proprietà ereditate
pipeline | Pipeline usata da questo client per effettuare richieste |
Metodi
create |
Crea una coda con nome specificato, configurata usando le opzioni specificate |
create |
Crea una regola con nome specificato, configurata usando le opzioni specificate. |
create |
Crea una regola con nome specificato, configurata usando le opzioni specificate. |
create |
Crea una sottoscrizione con nome specificato, configurata usando le opzioni specificate |
create |
Crea un argomento con il nome specificato, configurato usando le opzioni specificate |
delete |
Elimina una coda. |
delete |
Elimina una regola. |
delete |
Elimina una sottoscrizione. |
delete |
Elimina un argomento. |
get |
Restituisce un oggetto che rappresenta i metadati correlati a uno spazio dei nomi del bus di servizio. |
get |
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 |
get |
Restituisce un oggetto che rappresenta le informazioni di runtime della coda, ad esempio i dettagli del conteggio dei messaggi. |
get |
Restituisce un oggetto che rappresenta la regola con il nome specificato insieme a tutte le relative proprietà. |
get |
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 |
get |
Restituisce un oggetto che rappresenta le informazioni di runtime della sottoscrizione, ad esempio i dettagli del conteggio dei messaggi. |
get |
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 |
get |
Restituisce un oggetto che rappresenta le informazioni di runtime argomento, ad esempio il conteggio delle sottoscrizioni. |
list |
Restituisce un iteratore iteratore asincrono per elencare tutte le code. .byPage() restituisce un iteratore iterabile asincrono per elencare le code nelle pagine. |
list |
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. |
list |
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. |
list |
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. |
list |
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. |
list |
Restituisce un iteratore iteratore asincrono per elencare tutti gli argomenti. .byPage() restituisce un iteratore iteratore asincrono per elencare gli argomenti nelle pagine. |
list |
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. |
queue |
Verifica se esiste o meno una coda specificata. |
rule |
Verifica se esiste o meno una determinata regola. |
subscription |
Verifica se una determinata sottoscrizione esiste nell'argomento o meno. |
topic |
Verifica se esiste o meno un determinato argomento. |
update |
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 Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia |
update |
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 |
update |
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 Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia |
update |
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 Le proprietà che non possono essere aggiornate sono contrassegnate come readonly nell'interfaccia |
Metodi ereditati
send |
Inviare una richiesta HTTP popolata usando OperationSpec fornito. |
send |
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.
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
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
.
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
Promise<WithResponse<QueueProperties>>
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
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
Promise<WithResponse<RuleProperties>>
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
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
Promise<WithResponse<RuleProperties>>
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
Promise<WithResponse<SubscriptionProperties>>
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
Promise<WithResponse<TopicProperties>>
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
Promise<WithResponse<NamespaceProperties>>
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
Promise<WithResponse<QueueProperties>>
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
Promise<WithResponse<QueueRuntimeProperties>>
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
Promise<WithResponse<RuleProperties>>
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
Promise<WithResponse<SubscriptionProperties>>
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
Promise<WithResponse<SubscriptionRuntimeProperties>>
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
Promise<WithResponse<TopicProperties>>
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
Promise<WithResponse<TopicRuntimeProperties>>
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
- options
- OperationOptions
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
- options
- OperationOptions
Restituisce
PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
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
- options
- OperationOptions
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
- options
- OperationOptions
Restituisce
PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
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
- options
- OperationOptions
Restituisce
PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
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
- options
- OperationOptions
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
- options
- OperationOptions
Restituisce
PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
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
Oggetto che rappresenta le proprietà della coda e la risposta non elaborata.
requiresSession
, requiresDuplicateDetection
, enablePartitioning
e 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
Promise<WithResponse<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()
.
function updateRule(topicName: string, subscriptionName: string, rule: WithResponse<RuleProperties>, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parametri
- topicName
-
string
- subscriptionName
-
string
- rule
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
Promise<WithResponse<RuleProperties>>
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
Oggetto che rappresenta le proprietà della sottoscrizione e la risposta non elaborata.
subscriptionName
, topicName
e 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
Promise<WithResponse<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
.
function updateTopic(topic: WithResponse<TopicProperties>, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
Parametri
- topic
Oggetto che rappresenta le proprietà dell'argomento e la risposta non elaborata.
requiresDuplicateDetection
, enablePartitioning
e 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
Promise<WithResponse<TopicProperties>>
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