Dela via


ServiceBusAdministrationClient class

Alla åtgärder returnerar löften som matchar ett objekt som har relevanta utdata. Dessa objekt har också en egenskap som heter _response som du kan använda om du vill komma åt direktsvaret från tjänsten.

Extends

Konstruktorer

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Initierar en ny instans av klassen ServiceBusAdministrationClient.

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

Ärvda egenskaper

pipeline

Pipelinen som används av den här klienten för att göra begäranden

Metoder

createQueue(string, CreateQueueOptions)

Skapar en kö med angivet namn, konfigurerat med hjälp av de angivna alternativen

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

Skapar en regel med angivet namn som konfigurerats med hjälp av de angivna alternativen.

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

Skapar en regel med angivet namn som konfigurerats med hjälp av de angivna alternativen.

createSubscription(string, string, CreateSubscriptionOptions)

Skapar en prenumeration med angivet namn, konfigurerat med hjälp av de angivna alternativen

createTopic(string, CreateTopicOptions)

Skapar ett ämne med angivet namn, konfigurerat med hjälp av de angivna alternativen

deleteQueue(string, OperationOptions)

Tar bort en kö.

deleteRule(string, string, string, OperationOptions)

Tar bort en regel.

deleteSubscription(string, string, OperationOptions)

Tar bort en prenumeration.

deleteTopic(string, OperationOptions)

Tar bort ett ämne.

getNamespaceProperties(OperationOptions)

Returnerar ett objekt som representerar metadata som är relaterade till ett Service Bus-namnområde.

getQueue(string, OperationOptions)

Returnerar ett objekt som representerar kön och dess egenskaper. Om du vill hämta information om kökörning som information om antal meddelanden använder getQueueRuntimeProperties du API: et.

getQueueRuntimeProperties(string, OperationOptions)

Returnerar ett objekt som representerar informationen om kökörning som information om antal meddelanden.

getRule(string, string, string, OperationOptions)

Returnerar ett objekt som representerar regeln med det angivna namnet tillsammans med alla dess egenskaper.

getSubscription(string, string, OperationOptions)

Returnerar ett objekt som representerar prenumerationen och dess egenskaper. Om du vill hämta runtime-informationen för prenumerationen, till exempel information om antal meddelanden, använder du getSubscriptionRuntimeProperties API: et.

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Returnerar ett objekt som representerar information om prenumerationskörning som information om antal meddelanden.

getTopic(string, OperationOptions)

Returnerar ett objekt som representerar ämnet och dess egenskaper. Om du vill hämta information om ämneskörning, till exempel information om antal prenumerationer, använder getTopicRuntimeProperties du API.

getTopicRuntimeProperties(string, OperationOptions)

Returnerar ett objekt som representerar ämneskörningsinformation som antal prenumerationer.

listQueues(OperationOptions)

Returnerar en iterabel iterator som kan asynkroniseras för att visa en lista över alla köer.

.byPage() returnerar en asynkron itererbar iterator för att lista köerna på sidor.

listQueuesRuntimeProperties(OperationOptions)

Returnerar en itererbar iterator som kan asynkroniseras för att visa körningsinformation för köerna.

.byPage() returnerar en iterabel iterator som kan asynkroniseras för att visa runtime-information om köerna på sidor.

listRules(string, string, OperationOptions)

Returnerar en itererbar iterator som kan asynkroniseras för att visa alla regler under den angivna prenumerationen.

.byPage() returnerar en iterabel iterator som kan asynkroniseras för att lista reglerna på sidor.

listSubscriptions(string, OperationOptions)

Returnerar en iterator som kan itereras asynkront för att visa en lista över alla prenumerationer under det angivna ämnet.

.byPage() returnerar en iterator som kan itereras asynkront för att visa en lista över prenumerationer på sidor.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Returnerar en asynkron iterbar iterator för att visa körningsinformation för prenumerationerna under det angivna ämnet.

.byPage() returnerar en asynkron itererbar iterator för att visa körningsinformation för prenumerationer på sidor.

listTopics(OperationOptions)

Returnerar en asynkron iterbar iterator för att visa en lista över alla ämnen.

.byPage() returnerar en asynkron iterbar iterator för att visa en lista över ämnena på sidorna.

listTopicsRuntimeProperties(OperationOptions)

Returnerar en asynkron iterbar iterator för att visa körningsinformation om ämnena.

.byPage() returnerar en asynkron itererbar iterator för att visa körningsinformation om ämnena på sidorna.

queueExists(string, OperationOptions)

Kontrollerar om en viss kö finns eller inte.

ruleExists(string, string, string, OperationOptions)

Kontrollerar om en viss regel finns eller inte.

subscriptionExists(string, string, OperationOptions)

Kontrollerar om en viss prenumeration finns i ämnet eller inte.

topicExists(string, OperationOptions)

Kontrollerar om ett visst ämne finns eller inte.

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Uppdateringar kön baserat på de köegenskaper som angetts. Alla köegenskaper måste anges även om endast en delmängd av dem faktiskt kan uppdateras. Därför är det föreslagna flödet att använda utdata från getQueue(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateQueue().

Egenskaperna som inte kan uppdateras markeras som skrivskyddade i QueueProperties gränssnittet.

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

Uppdateringar egenskaper för regeln med det angivna namnet baserat på de angivna alternativen. Alla regelegenskaper måste anges även om någon av dem uppdateras. Därför är det föreslagna flödet att använda utdata från getRule(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateRule().

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Uppdateringar prenumerationen baserat på de tillhandahållna prenumerationsegenskaperna. Alla prenumerationsegenskaper måste anges även om endast en delmängd av dem faktiskt kan uppdateras. Därför är det föreslagna flödet att använda utdata från getSubscription(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateSubscription().

Egenskaperna som inte kan uppdateras markeras som skrivskyddade i SubscriptionProperties gränssnittet.

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Uppdateringar ämnet baserat på de ämnesegenskaper som tillhandahålls. Alla ämnesegenskaper måste anges även om endast en delmängd av dem faktiskt kan uppdateras. Därför är det föreslagna flödet att använda utdata från getTopic(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateTopic().

Egenskaperna som inte kan uppdateras markeras som skrivskyddade i TopicProperties gränssnittet.

Ärvda metoder

sendOperationRequest<T>(OperationArguments, OperationSpec)

Skicka en HTTP-begäran som fylls i med hjälp av den angivna OperationSpec.

sendRequest(PipelineRequest)

Skicka den angivna httpRequest.

Konstruktorinformation

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Initierar en ny instans av klassen ServiceBusAdministrationClient.

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

Parametrar

connectionString

string

Anslutningssträngen som krävs för att klienten ska kunna ansluta till Azure.

options
ServiceBusAdministrationClientOptions

PipelineOptions

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

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

Parametrar

fullyQualifiedNamespace

string

Det fullständigt kvalificerade namnområdet för din Service Bus-instans som sannolikt liknar .servicebus.windows.net.

credential

TokenCredential | NamedKeyCredential

Ett autentiseringsobjekt som används av klienten för att hämta token för att autentisera anslutningen till Azure Service Bus. Se @azure/identitet för att skapa autentiseringsuppgifterna. Om du använder din egen implementering av TokenCredential gränssnittet mot AAD anger du "omfången" för service bus så att ["https://servicebus.azure.net//user_impersonation"] den hämtar rätt token. AzureNamedKeyCredential Använd från @azure/core-auth om du vill skicka in en SharedAccessKeyName och SharedAccessKey utan att använda en anslutningssträng. Fälten mappas namekey till respektive fält i AzureNamedKeyCredential.

options
ServiceBusAdministrationClientOptions

PipelineOptions

Information om ärvda egenskaper

pipeline

Pipelinen som används av den här klienten för att göra begäranden

pipeline: Pipeline

Egenskapsvärde

Ärvd från ServiceClient.pipeline

Metodinformation

createQueue(string, CreateQueueOptions)

Skapar en kö med angivet namn, konfigurerat med hjälp av de angivna alternativen

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

Parametrar

queueName

string

options
CreateQueueOptions

Alternativ för att konfigurera kön som skapas (Du kan till exempel konfigurera en kö för att stödja partitioner eller sessioner) och de åtgärdsalternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

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

Skapar en regel med angivet namn som konfigurerats med hjälp av de angivna alternativen.

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

Parametrar

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

Definierar filteruttrycket som regeln utvärderar.

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

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

Skapar en regel med angivet namn som konfigurerats med hjälp av de angivna alternativen.

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

Parametrar

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

Definierar filteruttrycket som regeln utvärderar.

ruleAction
SqlRuleAction

Det SQL-liknande uttryck som kan köras på meddelandet om det associerade filtret ska tillämpas.

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

createSubscription(string, string, CreateSubscriptionOptions)

Skapar en prenumeration med angivet namn, konfigurerat med hjälp av de angivna alternativen

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

Parametrar

topicName

string

subscriptionName

string

options
CreateSubscriptionOptions

Alternativ för att konfigurera prenumerationen som skapas (Du kan till exempel konfigurera en prenumeration för att stödja partitioner eller sessioner) och de åtgärdsalternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

createTopic(string, CreateTopicOptions)

Skapar ett ämne med angivet namn, konfigurerat med hjälp av de angivna alternativen

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

Parametrar

topicName

string

options
CreateTopicOptions

Alternativ för att konfigurera ämnet som skapas (Du kan till exempel konfigurera ett ämne för att stödja partitioner) och de åtgärdsalternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

deleteQueue(string, OperationOptions)

Tar bort en kö.

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

Parametrar

queueName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

Promise<{ _response: HttpResponse }>

deleteRule(string, string, string, OperationOptions)

Tar bort en regel.

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

Parametrar

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

Promise<{ _response: HttpResponse }>

deleteSubscription(string, string, OperationOptions)

Tar bort en prenumeration.

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

Parametrar

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

Promise<{ _response: HttpResponse }>

deleteTopic(string, OperationOptions)

Tar bort ett ämne.

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

Parametrar

topicName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

Promise<{ _response: HttpResponse }>

getNamespaceProperties(OperationOptions)

Returnerar ett objekt som representerar metadata som är relaterade till ett Service Bus-namnområde.

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

Parametrar

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Returer

getQueue(string, OperationOptions)

Returnerar ett objekt som representerar kön och dess egenskaper. Om du vill hämta information om kökörning som information om antal meddelanden använder getQueueRuntimeProperties du API: et.

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

Parametrar

queueName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

getQueueRuntimeProperties(string, OperationOptions)

Returnerar ett objekt som representerar informationen om kökörning som information om antal meddelanden.

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

Parametrar

queueName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

getRule(string, string, string, OperationOptions)

Returnerar ett objekt som representerar regeln med det angivna namnet tillsammans med alla dess egenskaper.

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

Parametrar

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

getSubscription(string, string, OperationOptions)

Returnerar ett objekt som representerar prenumerationen och dess egenskaper. Om du vill hämta runtime-informationen för prenumerationen, till exempel information om antal meddelanden, använder du getSubscriptionRuntimeProperties API: et.

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

Parametrar

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Returnerar ett objekt som representerar information om prenumerationskörning som information om antal meddelanden.

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

Parametrar

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

getTopic(string, OperationOptions)

Returnerar ett objekt som representerar ämnet och dess egenskaper. Om du vill hämta information om ämneskörning, till exempel information om antal prenumerationer, använder getTopicRuntimeProperties du API.

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

Parametrar

topicName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

getTopicRuntimeProperties(string, OperationOptions)

Returnerar ett objekt som representerar ämneskörningsinformation som antal prenumerationer.

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

Parametrar

topicName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer på HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

listQueues(OperationOptions)

Returnerar en iterabel iterator som kan asynkroniseras för att visa en lista över alla köer.

.byPage() returnerar en asynkron itererbar iterator för att lista köerna på sidor.

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

Parametrar

Returer

En asyncIterableIterator som stöder växling.

listQueuesRuntimeProperties(OperationOptions)

Returnerar en itererbar iterator som kan asynkroniseras för att visa körningsinformation för köerna.

.byPage() returnerar en iterabel iterator som kan asynkroniseras för att visa runtime-information om köerna på sidor.

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

Parametrar

Returer

En asyncIterableIterator som stöder växling.

listRules(string, string, OperationOptions)

Returnerar en itererbar iterator som kan asynkroniseras för att visa alla regler under den angivna prenumerationen.

.byPage() returnerar en iterabel iterator som kan asynkroniseras för att lista reglerna på sidor.

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

Parametrar

topicName

string

subscriptionName

string

Returer

En asyncIterableIterator som stöder sidindelning.

listSubscriptions(string, OperationOptions)

Returnerar en iterator som kan itereras asynkront för att visa en lista över alla prenumerationer under det angivna ämnet.

.byPage() returnerar en iterator som kan itereras asynkront för att visa en lista över prenumerationer på sidor.

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

Parametrar

topicName

string

Returer

En asyncIterableIterator som stöder sidindelning.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Returnerar en asynkron iterbar iterator för att visa körningsinformation för prenumerationerna under det angivna ämnet.

.byPage() returnerar en asynkron itererbar iterator för att visa körningsinformation för prenumerationer på sidor.

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

Parametrar

topicName

string

Returer

En asyncIterableIterator som stöder sidindelning.

listTopics(OperationOptions)

Returnerar en asynkron iterbar iterator för att visa en lista över alla ämnen.

.byPage() returnerar en asynkron iterbar iterator för att visa en lista över ämnena på sidorna.

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

Parametrar

Returer

En asyncIterableIterator som stöder sidindelning.

listTopicsRuntimeProperties(OperationOptions)

Returnerar en asynkron iterbar iterator för att visa körningsinformation om ämnena.

.byPage() returnerar en asynkron itererbar iterator för att visa körningsinformation om ämnena på sidorna.

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

Parametrar

Returer

En asyncIterableIterator som stöder sidindelning.

queueExists(string, OperationOptions)

Kontrollerar om en viss kö finns eller inte.

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

Parametrar

queueName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Returer

Promise<boolean>

ruleExists(string, string, string, OperationOptions)

Kontrollerar om en viss regel finns eller inte.

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

Parametrar

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Returer

Promise<boolean>

subscriptionExists(string, string, OperationOptions)

Kontrollerar om en viss prenumeration finns i ämnet eller inte.

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

Parametrar

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Returer

Promise<boolean>

topicExists(string, OperationOptions)

Kontrollerar om ett visst ämne finns eller inte.

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

Parametrar

topicName

string

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Returer

Promise<boolean>

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Uppdateringar kön baserat på de köegenskaper som angetts. Alla köegenskaper måste anges även om endast en delmängd av dem faktiskt kan uppdateras. Därför är det föreslagna flödet att använda utdata från getQueue(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateQueue().

Egenskaperna som inte kan uppdateras markeras som skrivskyddade i QueueProperties gränssnittet.

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

Parametrar

queue

WithResponse<QueueProperties>

Objekt som representerar egenskaperna för kön och råsvaret. requiresSession, requiresDuplicateDetection, enablePartitioningoch name kan inte uppdateras när du har skapat kön.

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

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

Uppdateringar egenskaper för regeln med det angivna namnet baserat på de angivna alternativen. Alla regelegenskaper måste anges även om någon av dem uppdateras. Därför är det föreslagna flödet att använda utdata från getRule(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateRule().

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

Parametrar

topicName

string

subscriptionName

string

rule

WithResponse<RuleProperties>

Alternativ för att konfigurera regeln som uppdateras och råsvaret. Du kan till exempel konfigurera filtret så att det tillämpas på associerat ämne/prenumeration.

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Uppdateringar prenumerationen baserat på de tillhandahållna prenumerationsegenskaperna. Alla prenumerationsegenskaper måste anges även om endast en delmängd av dem faktiskt kan uppdateras. Därför är det föreslagna flödet att använda utdata från getSubscription(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateSubscription().

Egenskaperna som inte kan uppdateras markeras som skrivskyddade i SubscriptionProperties gränssnittet.

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

Parametrar

subscription

WithResponse<SubscriptionProperties>

Objekt som representerar egenskaperna för prenumerationen och råsvaret. subscriptionName, topicNameoch requiresSession kan inte uppdateras när du har skapat prenumerationen.

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Uppdateringar ämnet baserat på de ämnesegenskaper som tillhandahålls. Alla ämnesegenskaper måste anges även om endast en delmängd av dem faktiskt kan uppdateras. Därför är det föreslagna flödet att använda utdata från getTopic(), uppdatera önskade egenskaper i det och sedan skicka det ändrade objektet till updateTopic().

Egenskaperna som inte kan uppdateras markeras som skrivskyddade i TopicProperties gränssnittet.

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

Parametrar

topic

WithResponse<TopicProperties>

Objekt som representerar egenskaperna för ämnet och råsvaret. requiresDuplicateDetection, enablePartitioningoch name kan inte uppdateras när du har skapat ämnet.

operationOptions
OperationOptions

De alternativ som kan användas för att avbryta, spåra och kontrollera andra konfigurationer i HTTP-begäran.

Följande är fel som kan förväntas av den här åtgärden

Returer

Ärvd metodinformation

sendOperationRequest<T>(OperationArguments, OperationSpec)

Skicka en HTTP-begäran som fylls i med hjälp av den angivna OperationSpec.

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

Parametrar

operationArguments
OperationArguments

Argumenten som HTTP-begärans mallade värden fylls i från.

operationSpec
OperationSpec

Den OperationSpec som ska användas för att fylla i httpRequest.

Returer

Promise<T>

Ärvd från ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Skicka den angivna httpRequest.

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

Parametrar

request
PipelineRequest

Returer

Promise<PipelineResponse>

Ärvd från ServiceClient.sendRequest