ServiceBusAdministrationClient class
Všechny operace vrací přísliby, které se přeloží na objekt, který má příslušný výstup.
Tyto objekty mají také vlastnost s názvem _response
, kterou můžete použít, pokud chcete získat přístup k přímé odpovědi ze služby.
- Extends
Konstruktory
Service |
Inicializuje novou instanci Třídy ServiceBusAdministrationClient. |
Service |
Zděděné vlastnosti
pipeline | Kanál používaný tímto klientem k odesílání požadavků |
Metody
create |
Vytvoří frontu s daným názvem nakonfigurovanou pomocí daných možností. |
create |
Vytvoří pravidlo s daným názvem nakonfigurovaným pomocí daných možností. |
create |
Vytvoří pravidlo s daným názvem nakonfigurovaným pomocí daných možností. |
create |
Vytvoří předplatné s daným názvem nakonfigurovaným pomocí daných možností. |
create |
Vytvoří téma s daným názvem nakonfigurovaným pomocí daných možností. |
delete |
Odstraní frontu. |
delete |
Odstraní pravidlo. |
delete |
Odstraní předplatné. |
delete |
Odstraní téma. |
get |
Vrátí objekt představující metadata související s oborem názvů služby Service Bus. |
get |
Vrátí objekt představující frontu a jeho vlastnosti.
Pokud chcete získat informace o modulu runtime fronty, jako jsou podrobnosti o počtu zpráv, použijte rozhraní API |
get |
Vrátí objekt představující informace o modulu runtime fronty, jako jsou podrobnosti o počtu zpráv. |
get |
Vrátí objekt představující pravidlo s daným názvem spolu se všemi jeho vlastnostmi. |
get |
Vrátí objekt představující předplatné a jeho vlastnosti.
Pokud chcete získat informace o modulu runtime předplatného, jako jsou podrobnosti o počtu zpráv, použijte rozhraní API |
get |
Vrátí objekt představující informace o modulu runtime předplatného, jako jsou podrobnosti počtu zpráv. |
get |
Vrátí objekt představující téma a jeho vlastnosti.
Pokud chcete získat informace o modulu runtime tématu, jako jsou podrobnosti o počtu předplatných, použijte rozhraní API |
get |
Vrátí objekt představující informace modulu runtime tématu, jako je počet odběrů. |
list |
Vrátí asynchronní iterátor pro výpis všech front. .byPage() vrátí asynchronní iterátor pro výpis front na stránkách. |
list |
Vrátí asynchronní iterátor pro výpis informací o modulu runtime front. .byPage() vrátí asynchronní iterátor pro výpis informací o modulu runtime front na stránkách. |
list |
Vrátí asynchronní iterátor, který zobrazí seznam všech pravidel v rámci zadaného předplatného. .byPage() vrátí asynchronní iterátor pro výpis pravidel na stránkách. |
list |
Vrátí asynchronní iterátor, který zobrazí seznam všech odběrů v zadaném tématu. .byPage() vrátí asynchronní iterátor pro výpis předplatných na stránkách. |
list |
Vrátí asynchronní iterátor pro výpis informací o modulu runtime předplatných v zadaném tématu. .byPage() vrátí asynchronní iterátor pro výpis informací o modulu runtime odběrů na stránkách. |
list |
Vrátí asynchronní iterátor, který zobrazí seznam všech témat. .byPage() vrátí asynchronní iterátor pro výpis témat na stránkách. |
list |
Vrátí asynchronní iterátor pro výpis informací o modulu runtime témat. .byPage() vrátí asynchronní iterátor pro výpis informací o modulu runtime témat na stránkách. |
queue |
Zkontroluje, jestli daná fronta existuje, nebo ne. |
rule |
Zkontroluje, jestli dané pravidlo existuje, nebo ne. |
subscription |
Zkontroluje, jestli dané předplatné existuje v tématu, nebo ne. |
topic |
Zkontroluje, jestli dané téma existuje, nebo ne. |
update |
Aktualizuje frontu na základě zadaných vlastností fronty.
Všechny vlastnosti fronty musí být nastaveny, i když je ve skutečnosti možné aktualizovat pouze podmnožinu.
Proto navrhovaný tok je použít výstup z Vlastnosti, které nelze aktualizovat, jsou v rozhraní |
update |
Aktualizuje vlastnosti pravidla podle daného názvu na základě daných možností.
Všechny vlastnosti pravidla musí být nastaveny i v případě, že se některá z nich aktualizuje.
Proto navrhovaný tok je použít výstup z |
update |
Aktualizuje předplatné na základě zadaných vlastností předplatného.
Všechny vlastnosti předplatného musí být nastaveny, i když je ve skutečnosti možné aktualizovat pouze podmnožinu.
Proto navrhovaný tok je použít výstup z Vlastnosti, které nelze aktualizovat, jsou v rozhraní |
update |
Aktualizuje téma na základě zadaných vlastností tématu.
Všechny vlastnosti tématu musí být nastaveny, i když je ve skutečnosti možné aktualizovat pouze podmnožinu.
Proto navrhovaný tok je použít výstup z Vlastnosti, které nelze aktualizovat, jsou v rozhraní |
Zděděné metody
send |
Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec. |
send |
Odešle zadaný httpRequest. |
Podrobnosti konstruktoru
ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)
Inicializuje novou instanci Třídy ServiceBusAdministrationClient.
new ServiceBusAdministrationClient(connectionString: string, options?: ServiceBusAdministrationClientOptions)
Parametry
- connectionString
-
string
Připojovací řetězec potřebný pro připojení klienta k Azure.
PipelineOptions
ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)
new ServiceBusAdministrationClient(fullyQualifiedNamespace: string, credential: TokenCredential | NamedKeyCredential, options?: ServiceBusAdministrationClientOptions)
Parametry
- fullyQualifiedNamespace
-
string
Plně kvalifikovaný obor názvů vaší instance služby Service Bus, který bude pravděpodobně podobný .servicebus.windows.net.
- credential
Objekt přihlašovacích údajů používaný klientem k získání tokenu pro ověření připojení ke službě Azure Service Bus. Informace o vytvoření přihlašovacích údajů najdete v tématu @azure/identita.
Pokud používáte vlastní implementaci rozhraní TokenCredential
proti AAD, nastavte obory pro service-bus tak, aby se ["https://servicebus.azure.net//user_impersonation"]
získat příslušný token.
Pokud chcete předat SharedAccessKeyName
a SharedAccessKey
bez použití připojovacího řetězce, použijte AzureNamedKeyCredential
z ověřování @azure/core-auth. Tato pole se mapují na pole name
a key
v AzureNamedKeyCredential
.
PipelineOptions
Podrobnosti zděděných vlastností
pipeline
Kanál používaný tímto klientem k odesílání požadavků
pipeline: Pipeline
Hodnota vlastnosti
zděděný z kanálu ServiceClient.pipeline
Podrobnosti metody
createQueue(string, CreateQueueOptions)
Vytvoří frontu s daným názvem nakonfigurovanou pomocí daných možností.
function createQueue(queueName: string, options?: CreateQueueOptions): Promise<WithResponse<QueueProperties>>
Parametry
- queueName
-
string
- options
- CreateQueueOptions
Možnosti konfigurace vytvářené fronty (například můžete nakonfigurovat frontu pro podporu oddílů nebo relací) a možnosti operace, které se dají použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<QueueProperties>>
createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, OperationOptions)
Vytvoří pravidlo s daným názvem nakonfigurovaným pomocí daných možností.
function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- ruleFilter
Definuje výraz filtru, který pravidlo vyhodnotí.
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<RuleProperties>>
createRule(string, string, string, CorrelationRuleFilter | SqlRuleFilter, SqlRuleAction, OperationOptions)
Vytvoří pravidlo s daným názvem nakonfigurovaným pomocí daných možností.
function createRule(topicName: string, subscriptionName: string, ruleName: string, ruleFilter: CorrelationRuleFilter | SqlRuleFilter, ruleAction: SqlRuleAction, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- ruleFilter
Definuje výraz filtru, který pravidlo vyhodnotí.
- ruleAction
- SqlRuleAction
Výraz typu SQL, který lze spustit ve zprávě, by měl použít přidružený filtr.
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<RuleProperties>>
createSubscription(string, string, CreateSubscriptionOptions)
Vytvoří předplatné s daným názvem nakonfigurovaným pomocí daných možností.
function createSubscription(topicName: string, subscriptionName: string, options?: CreateSubscriptionOptions): Promise<WithResponse<SubscriptionProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- options
- CreateSubscriptionOptions
Možnosti konfigurace vytvářeného předplatného (například předplatné můžete nakonfigurovat tak, aby podporovalo oddíly nebo relace) a možnosti operace, které se dají použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<SubscriptionProperties>>
createTopic(string, CreateTopicOptions)
Vytvoří téma s daným názvem nakonfigurovaným pomocí daných možností.
function createTopic(topicName: string, options?: CreateTopicOptions): Promise<WithResponse<TopicProperties>>
Parametry
- topicName
-
string
- options
- CreateTopicOptions
Možnosti konfigurace vytvářeného tématu (například můžete nakonfigurovat téma pro podporu oddílů) a možnosti operace, které se dají použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<TopicProperties>>
deleteQueue(string, OperationOptions)
Odstraní frontu.
function deleteQueue(queueName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parametry
- queueName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<{ _response: HttpResponse }>
deleteRule(string, string, string, OperationOptions)
Odstraní pravidlo.
function deleteRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parametry
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<{ _response: HttpResponse }>
deleteSubscription(string, string, OperationOptions)
Odstraní předplatné.
function deleteSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parametry
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<{ _response: HttpResponse }>
deleteTopic(string, OperationOptions)
Odstraní téma.
function deleteTopic(topicName: string, operationOptions?: OperationOptions): Promise<{ _response: HttpResponse }>
Parametry
- topicName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<{ _response: HttpResponse }>
getNamespaceProperties(OperationOptions)
Vrátí objekt představující metadata související s oborem názvů služby Service Bus.
function getNamespaceProperties(operationOptions?: OperationOptions): Promise<WithResponse<NamespaceProperties>>
Parametry
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Návraty
Promise<WithResponse<NamespaceProperties>>
getQueue(string, OperationOptions)
Vrátí objekt představující frontu a jeho vlastnosti.
Pokud chcete získat informace o modulu runtime fronty, jako jsou podrobnosti o počtu zpráv, použijte rozhraní API getQueueRuntimeProperties
.
function getQueue(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>
Parametry
- queueName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<QueueProperties>>
getQueueRuntimeProperties(string, OperationOptions)
Vrátí objekt představující informace o modulu runtime fronty, jako jsou podrobnosti o počtu zpráv.
function getQueueRuntimeProperties(queueName: string, operationOptions?: OperationOptions): Promise<WithResponse<QueueRuntimeProperties>>
Parametry
- queueName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<QueueRuntimeProperties>>
getRule(string, string, string, OperationOptions)
Vrátí objekt představující pravidlo s daným názvem spolu se všemi jeho vlastnostmi.
function getRule(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<RuleProperties>>
getSubscription(string, string, OperationOptions)
Vrátí objekt představující předplatné a jeho vlastnosti.
Pokud chcete získat informace o modulu runtime předplatného, jako jsou podrobnosti o počtu zpráv, použijte rozhraní API getSubscriptionRuntimeProperties
.
function getSubscription(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<SubscriptionProperties>>
getSubscriptionRuntimeProperties(string, string, OperationOptions)
Vrátí objekt představující informace o modulu runtime předplatného, jako jsou podrobnosti počtu zpráv.
function getSubscriptionRuntimeProperties(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionRuntimeProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<SubscriptionRuntimeProperties>>
getTopic(string, OperationOptions)
Vrátí objekt představující téma a jeho vlastnosti.
Pokud chcete získat informace o modulu runtime tématu, jako jsou podrobnosti o počtu předplatných, použijte rozhraní API getTopicRuntimeProperties
.
function getTopic(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
Parametry
- topicName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<TopicProperties>>
getTopicRuntimeProperties(string, OperationOptions)
Vrátí objekt představující informace modulu runtime tématu, jako je počet odběrů.
function getTopicRuntimeProperties(topicName: string, operationOptions?: OperationOptions): Promise<WithResponse<TopicRuntimeProperties>>
Parametry
- topicName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<TopicRuntimeProperties>>
listQueues(OperationOptions)
Vrátí asynchronní iterátor pro výpis všech front.
.byPage() vrátí asynchronní iterátor pro výpis front na stránkách.
function listQueues(options?: OperationOptions): PagedAsyncIterableIterator<QueueProperties, EntitiesResponse<QueueProperties>, PageSettings>
Parametry
- options
- OperationOptions
Návraty
AsyncIterableIterator, který podporuje stránkování.
listQueuesRuntimeProperties(OperationOptions)
Vrátí asynchronní iterátor pro výpis informací o modulu runtime front.
.byPage() vrátí asynchronní iterátor pro výpis informací o modulu runtime front na stránkách.
function listQueuesRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
Parametry
- options
- OperationOptions
Návraty
PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
AsyncIterableIterator, který podporuje stránkování.
listRules(string, string, OperationOptions)
Vrátí asynchronní iterátor, který zobrazí seznam všech pravidel v rámci zadaného předplatného.
.byPage() vrátí asynchronní iterátor pro výpis pravidel na stránkách.
function listRules(topicName: string, subscriptionName: string, options?: OperationOptions): PagedAsyncIterableIterator<RuleProperties, EntitiesResponse<RuleProperties>, PageSettings>
Parametry
- topicName
-
string
- subscriptionName
-
string
- options
- OperationOptions
Návraty
AsyncIterableIterator, který podporuje stránkování.
listSubscriptions(string, OperationOptions)
Vrátí asynchronní iterátor, který zobrazí seznam všech odběrů v zadaném tématu.
.byPage() vrátí asynchronní iterátor pro výpis předplatných na stránkách.
function listSubscriptions(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
Parametry
- topicName
-
string
- options
- OperationOptions
Návraty
PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
AsyncIterableIterator, který podporuje stránkování.
listSubscriptionsRuntimeProperties(string, OperationOptions)
Vrátí asynchronní iterátor pro výpis informací o modulu runtime předplatných v zadaném tématu.
.byPage() vrátí asynchronní iterátor pro výpis informací o modulu runtime odběrů na stránkách.
function listSubscriptionsRuntimeProperties(topicName: string, options?: OperationOptions): PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
Parametry
- topicName
-
string
- options
- OperationOptions
Návraty
PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
AsyncIterableIterator, který podporuje stránkování.
listTopics(OperationOptions)
Vrátí asynchronní iterátor, který zobrazí seznam všech témat.
.byPage() vrátí asynchronní iterátor pro výpis témat na stránkách.
function listTopics(options?: OperationOptions): PagedAsyncIterableIterator<TopicProperties, EntitiesResponse<TopicProperties>, PageSettings>
Parametry
- options
- OperationOptions
Návraty
AsyncIterableIterator, který podporuje stránkování.
listTopicsRuntimeProperties(OperationOptions)
Vrátí asynchronní iterátor pro výpis informací o modulu runtime témat.
.byPage() vrátí asynchronní iterátor pro výpis informací o modulu runtime témat na stránkách.
function listTopicsRuntimeProperties(options?: OperationOptions): PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
Parametry
- options
- OperationOptions
Návraty
PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
AsyncIterableIterator, který podporuje stránkování.
queueExists(string, OperationOptions)
Zkontroluje, jestli daná fronta existuje, nebo ne.
function queueExists(queueName: string, operationOptions?: OperationOptions): Promise<boolean>
Parametry
- queueName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Návraty
Promise<boolean>
ruleExists(string, string, string, OperationOptions)
Zkontroluje, jestli dané pravidlo existuje, nebo ne.
function ruleExists(topicName: string, subscriptionName: string, ruleName: string, operationOptions?: OperationOptions): Promise<boolean>
Parametry
- topicName
-
string
- subscriptionName
-
string
- ruleName
-
string
- operationOptions
- OperationOptions
Návraty
Promise<boolean>
subscriptionExists(string, string, OperationOptions)
Zkontroluje, jestli dané předplatné existuje v tématu, nebo ne.
function subscriptionExists(topicName: string, subscriptionName: string, operationOptions?: OperationOptions): Promise<boolean>
Parametry
- topicName
-
string
- subscriptionName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Návraty
Promise<boolean>
topicExists(string, OperationOptions)
Zkontroluje, jestli dané téma existuje, nebo ne.
function topicExists(topicName: string, operationOptions?: OperationOptions): Promise<boolean>
Parametry
- topicName
-
string
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Návraty
Promise<boolean>
updateQueue(WithResponse<QueueProperties>, OperationOptions)
Aktualizuje frontu na základě zadaných vlastností fronty.
Všechny vlastnosti fronty musí být nastaveny, i když je ve skutečnosti možné aktualizovat pouze podmnožinu.
Proto navrhovaný tok je použít výstup z getQueue()
, aktualizovat požadované vlastnosti v něm a pak předat upravený objekt updateQueue()
.
Vlastnosti, které nelze aktualizovat, jsou v rozhraní QueueProperties
označeny jako jen pro čtení.
function updateQueue(queue: WithResponse<QueueProperties>, operationOptions?: OperationOptions): Promise<WithResponse<QueueProperties>>
Parametry
- queue
Objekt představující vlastnosti fronty a nezpracované odpovědi
requiresSession
, requiresDuplicateDetection
, enablePartitioning
a name
nelze po vytvoření fronty aktualizovat.
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<QueueProperties>>
updateRule(string, string, WithResponse<RuleProperties>, OperationOptions)
Aktualizuje vlastnosti pravidla podle daného názvu na základě daných možností.
Všechny vlastnosti pravidla musí být nastaveny i v případě, že se některá z nich aktualizuje.
Proto navrhovaný tok je použít výstup z getRule()
, aktualizovat požadované vlastnosti v něm a pak předat upravený objekt updateRule()
.
function updateRule(topicName: string, subscriptionName: string, rule: WithResponse<RuleProperties>, operationOptions?: OperationOptions): Promise<WithResponse<RuleProperties>>
Parametry
- topicName
-
string
- subscriptionName
-
string
- rule
Možnosti konfigurace aktualizovaného pravidla a nezpracované odpovědi Můžete například nakonfigurovat filtr tak, aby se použil u přidruženého tématu nebo předplatného.
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<RuleProperties>>
updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)
Aktualizuje předplatné na základě zadaných vlastností předplatného.
Všechny vlastnosti předplatného musí být nastaveny, i když je ve skutečnosti možné aktualizovat pouze podmnožinu.
Proto navrhovaný tok je použít výstup z getSubscription()
, aktualizovat požadované vlastnosti v něm a pak předat upravený objekt updateSubscription()
.
Vlastnosti, které nelze aktualizovat, jsou v rozhraní SubscriptionProperties
označeny jako jen pro čtení.
function updateSubscription(subscription: WithResponse<SubscriptionProperties>, operationOptions?: OperationOptions): Promise<WithResponse<SubscriptionProperties>>
Parametry
- subscription
Objekt představující vlastnosti předplatného a nezpracovanou odpověď
subscriptionName
, topicName
a requiresSession
nelze po vytvoření předplatného aktualizovat.
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<SubscriptionProperties>>
updateTopic(WithResponse<TopicProperties>, OperationOptions)
Aktualizuje téma na základě zadaných vlastností tématu.
Všechny vlastnosti tématu musí být nastaveny, i když je ve skutečnosti možné aktualizovat pouze podmnožinu.
Proto navrhovaný tok je použít výstup z getTopic()
, aktualizovat požadované vlastnosti v něm a pak předat upravený objekt updateTopic()
.
Vlastnosti, které nelze aktualizovat, jsou v rozhraní TopicProperties
označeny jako jen pro čtení.
function updateTopic(topic: WithResponse<TopicProperties>, operationOptions?: OperationOptions): Promise<WithResponse<TopicProperties>>
Parametry
- topic
Objekt představující vlastnosti tématu a nezpracovanou odpověď
requiresDuplicateDetection
, enablePartitioning
a name
nelze po vytvoření tématu aktualizovat.
- operationOptions
- OperationOptions
Možnosti, které lze použít k přerušení, trasování a řízení dalších konfigurací v požadavku HTTP.
Následují chyby, které lze od této operace očekávat.
Návraty
Promise<WithResponse<TopicProperties>>
Podrobnosti zděděných metod
sendOperationRequest<T>(OperationArguments, OperationSpec)
Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec.
function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>
Parametry
- operationArguments
- OperationArguments
Argumenty, ze které se vyplní hodnoty šablony požadavku HTTP.
- operationSpec
- OperationSpec
OperationSpec, který se má použít k naplnění httpRequest.
Návraty
Promise<T>
zděděno ze služby ServiceClient.sendOperationRequest
sendRequest(PipelineRequest)
Odešle zadaný httpRequest.
function sendRequest(request: PipelineRequest): Promise<PipelineResponse>
Parametry
- request
- PipelineRequest
Návraty
Promise<PipelineResponse>
zděděno ze služby ServiceClient.sendRequest