Sdílet prostřednictvím


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

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Inicializuje novou instanci Třídy ServiceBusAdministrationClient.

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

Zděděné vlastnosti

pipeline

Kanál používaný tímto klientem k odesílání požadavků

Metody

createQueue(string, CreateQueueOptions)

Vytvoří frontu s daným názvem nakonfigurovanou pomocí daných možností.

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

Vytvoří pravidlo s daným názvem nakonfigurovaným pomocí daných možností.

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

Vytvoří pravidlo s daným názvem nakonfigurovaným pomocí daných možností.

createSubscription(string, string, CreateSubscriptionOptions)

Vytvoří předplatné s daným názvem nakonfigurovaným pomocí daných možností.

createTopic(string, CreateTopicOptions)

Vytvoří téma s daným názvem nakonfigurovaným pomocí daných možností.

deleteQueue(string, OperationOptions)

Odstraní frontu.

deleteRule(string, string, string, OperationOptions)

Odstraní pravidlo.

deleteSubscription(string, string, OperationOptions)

Odstraní předplatné.

deleteTopic(string, OperationOptions)

Odstraní téma.

getNamespaceProperties(OperationOptions)

Vrátí objekt představující metadata související s oborem názvů služby Service Bus.

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.

getQueueRuntimeProperties(string, OperationOptions)

Vrátí objekt představující informace o modulu runtime fronty, jako jsou podrobnosti o počtu zpráv.

getRule(string, string, string, OperationOptions)

Vrátí objekt představující pravidlo s daným názvem spolu se všemi jeho vlastnostmi.

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.

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Vrátí objekt představující informace o modulu runtime předplatného, jako jsou podrobnosti počtu zpráv.

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.

getTopicRuntimeProperties(string, OperationOptions)

Vrátí objekt představující informace modulu runtime tématu, jako je počet odběrů.

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.

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.

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.

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.

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.

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.

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.

queueExists(string, OperationOptions)

Zkontroluje, jestli daná fronta existuje, nebo ne.

ruleExists(string, string, string, OperationOptions)

Zkontroluje, jestli dané pravidlo existuje, nebo ne.

subscriptionExists(string, string, OperationOptions)

Zkontroluje, jestli dané předplatné existuje v tématu, nebo ne.

topicExists(string, OperationOptions)

Zkontroluje, jestli dané téma existuje, nebo ne.

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í.

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().

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í.

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í.

Zděděné metody

sendOperationRequest<T>(OperationArguments, OperationSpec)

Odešlete požadavek HTTP naplněný zadaným objektem OperationSpec.

sendRequest(PipelineRequest)

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.

options
ServiceBusAdministrationClientOptions

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

TokenCredential | NamedKeyCredential

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.

options
ServiceBusAdministrationClientOptions

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

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

CorrelationRuleFilter | SqlRuleFilter

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

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

CorrelationRuleFilter | SqlRuleFilter

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

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

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

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

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

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

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

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

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

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

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

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

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

Návraty

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

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

Návraty

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

Návraty

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

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

Návraty

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

WithResponse<QueueProperties>

Objekt představující vlastnosti fronty a nezpracované odpovědi requiresSession, requiresDuplicateDetection, enablePartitioninga 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

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

WithResponse<RuleProperties>

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

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

WithResponse<SubscriptionProperties>

Objekt představující vlastnosti předplatného a nezpracovanou odpověď subscriptionName, topicNamea 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

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

WithResponse<TopicProperties>

Objekt představující vlastnosti tématu a nezpracovanou odpověď requiresDuplicateDetection, enablePartitioninga 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

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