Delen via


ServiceBusAdministrationClient class

Alle bewerkingen retourneren beloftes die worden omgezet in een object met de relevante uitvoer. Deze objecten hebben ook een eigenschap met de naam _response die u kunt gebruiken als u toegang wilt krijgen tot het directe antwoord van de service.

Uitbreiding

Constructors

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Initialiseert een nieuw exemplaar van de klasse ServiceBusAdministrationClient.

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

Overgenomen eigenschappen

pipeline

De pijplijn die door deze client wordt gebruikt om aanvragen te doen

Methoden

createQueue(string, CreateQueueOptions)

Hiermee maakt u een wachtrij met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties

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

Hiermee maakt u een regel met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties.

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

Hiermee maakt u een regel met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties.

createSubscription(string, string, CreateSubscriptionOptions)

Hiermee maakt u een abonnement met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties

createTopic(string, CreateTopicOptions)

Hiermee maakt u een onderwerp met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties

deleteQueue(string, OperationOptions)

Hiermee verwijdert u een wachtrij.

deleteRule(string, string, string, OperationOptions)

Hiermee verwijdert u een regel.

deleteSubscription(string, string, OperationOptions)

Hiermee verwijdert u een abonnement.

deleteTopic(string, OperationOptions)

Hiermee verwijdert u een onderwerp.

getNamespaceProperties(OperationOptions)

Hiermee wordt een object geretourneerd dat de metagegevens vertegenwoordigt die betrekking hebben op een Service Bus-naamruimte.

getQueue(string, OperationOptions)

Retourneert een object dat de wachtrij en de bijbehorende eigenschappen vertegenwoordigt. Gebruik getQueueRuntimeProperties-API als u informatie over de wachtrijruntime wilt ophalen, zoals details van het aantal berichten.

getQueueRuntimeProperties(string, OperationOptions)

Retourneert een object dat de runtimegegevens van de wachtrij vertegenwoordigt, zoals details van het aantal berichten.

getRule(string, string, string, OperationOptions)

Retourneert een object dat de regel vertegenwoordigt met de opgegeven naam, samen met alle eigenschappen.

getSubscription(string, string, OperationOptions)

Retourneert een object dat het abonnement en de bijbehorende eigenschappen vertegenwoordigt. Als u de runtimegegevens van het abonnement wilt ophalen, zoals details van het aantal berichten, gebruikt u getSubscriptionRuntimeProperties-API.

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Retourneert een object dat de runtimegegevens van het abonnement vertegenwoordigt, zoals details van het aantal berichten.

getTopic(string, OperationOptions)

Retourneert een object dat het onderwerp en de bijbehorende eigenschappen vertegenwoordigt. Gebruik getTopicRuntimeProperties-API als u de informatie over de onderwerpruntime wilt ophalen, zoals details van het aantal abonnementen.

getTopicRuntimeProperties(string, OperationOptions)

Retourneert een object dat de onderwerpruntimegegevens vertegenwoordigt, zoals het aantal abonnementen.

listQueues(OperationOptions)

Retourneert een asynchrone iterator om alle wachtrijen weer te geven.

.byPage() retourneert een asynchrone iterator om de wachtrijen op pagina's weer te geven.

listQueuesRuntimeProperties(OperationOptions)

Retourneert een asynchrone iterator om runtimegegevens van de wachtrijen weer te geven.

.byPage() retourneert een asynchrone iterator om runtimegegevens van de wachtrijen op pagina's weer te geven.

listRules(string, string, OperationOptions)

Retourneert een asynchrone iterator om alle regels onder het opgegeven abonnement weer te geven.

.byPage() retourneert een asynchrone iterator om de regels op pagina's weer te geven.

listSubscriptions(string, OperationOptions)

Retourneert een asynchrone iterator om alle abonnementen onder het opgegeven onderwerp weer te geven.

.byPage() retourneert een asynchrone iterator om de abonnementen in pagina's weer te geven.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Retourneert een asynchrone iterator om runtimegegevens van de abonnementen onder het opgegeven onderwerp weer te geven.

.byPage() retourneert een asynchrone iterator om runtimegegevens van abonnementen op pagina's weer te geven.

listTopics(OperationOptions)

Retourneert een asynchrone iterator om alle onderwerpen weer te geven.

.byPage() retourneert een asynchrone iterator om de onderwerpen op pagina's weer te geven.

listTopicsRuntimeProperties(OperationOptions)

Hiermee wordt een asynchrone iterator geretourneerd om runtimegegevens van de onderwerpen weer te geven.

.byPage() retourneert een asynchrone iterator om runtimegegevens van de onderwerpen op pagina's weer te geven.

queueExists(string, OperationOptions)

Hiermee wordt gecontroleerd of een bepaalde wachtrij bestaat of niet.

ruleExists(string, string, string, OperationOptions)

Controleert of een bepaalde regel al dan niet bestaat.

subscriptionExists(string, string, OperationOptions)

Controleert of een bepaald abonnement al dan niet bestaat in het onderwerp.

topicExists(string, OperationOptions)

Controleert of een bepaald onderwerp al dan niet bestaat.

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Hiermee wordt de wachtrij bijgewerkt op basis van de opgegeven wachtrijeigenschappen. Alle wachtrijeigenschappen moeten worden ingesteld, zelfs als slechts een subset ervan daadwerkelijk kan worden bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getQueue()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateQueue().

De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de QueueProperties-interface.

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

Hiermee worden eigenschappen van de regel bijgewerkt op basis van de opgegeven naam op basis van de opgegeven opties. Alle regeleigenschappen moeten worden ingesteld, zelfs als een van deze wordt bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getRule()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateRule().

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Hiermee wordt het abonnement bijgewerkt op basis van de opgegeven abonnementseigenschappen. Alle abonnementseigenschappen moeten worden ingesteld, zelfs als slechts een subset ervan daadwerkelijk kan worden bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getSubscription()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateSubscription().

De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de SubscriptionProperties-interface.

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Werkt het onderwerp bij op basis van de opgegeven onderwerpeigenschappen. Alle onderwerpeigenschappen moeten worden ingesteld, zelfs als slechts een subset ervan daadwerkelijk kan worden bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getTopic()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateTopic().

De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de TopicProperties-interface.

Overgenomen methoden

sendOperationRequest<T>(OperationArguments, OperationSpec)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

sendRequest(PipelineRequest)

Verzend de opgegeven httpRequest.

Constructordetails

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Initialiseert een nieuw exemplaar van de klasse ServiceBusAdministrationClient.

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

Parameters

connectionString

string

De verbindingsreeks die nodig is voor de client om verbinding te maken met Azure.

options
ServiceBusAdministrationClientOptions

PipelineOptions

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

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

Parameters

fullyQualifiedNamespace

string

De volledig gekwalificeerde naamruimte van uw Service Bus-exemplaar die waarschijnlijk vergelijkbaar is met .servicebus.windows.net.

credential

TokenCredential | NamedKeyCredential

Een referentieobject dat door de client wordt gebruikt om het token op te halen om de verbinding met Azure Service Bus te verifiëren. Zie @azure/identiteit voor het maken van de referenties. Als u uw eigen implementatie van de TokenCredential-interface voor AAD gebruikt, stelt u de 'bereiken' in voor service-bus zodat deze ["https://servicebus.azure.net//user_impersonation"] om het juiste token op te halen. Gebruik de AzureNamedKeyCredential van @azure/core-verificatie als u een SharedAccessKeyName en SharedAccessKey wilt doorgeven zonder een verbindingsreeks te gebruiken. Deze velden worden respectievelijk toegewezen aan het name- en key veld in AzureNamedKeyCredential.

options
ServiceBusAdministrationClientOptions

PipelineOptions

Details van overgenomen eigenschap

pipeline

De pijplijn die door deze client wordt gebruikt om aanvragen te doen

pipeline: Pipeline

Waarde van eigenschap

overgenomen van ServiceClient.pipeline

Methodedetails

createQueue(string, CreateQueueOptions)

Hiermee maakt u een wachtrij met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties

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

Parameters

queueName

string

options
CreateQueueOptions

Opties voor het configureren van de wachtrij die wordt gemaakt (u kunt bijvoorbeeld een wachtrij configureren ter ondersteuning van partities of sessies) en de bewerkingsopties die kunnen worden gebruikt voor het afbreken, traceren en beheren van andere configuraties op de HTTP-aanvraag.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

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

Hiermee maakt u een regel met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties.

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

Parameters

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

Definieert de filterexpressie die door de regel wordt geëvalueerd.

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

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

Hiermee maakt u een regel met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties.

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

Parameters

topicName

string

subscriptionName

string

ruleName

string

ruleFilter

CorrelationRuleFilter | SqlRuleFilter

Definieert de filterexpressie die door de regel wordt geëvalueerd.

ruleAction
SqlRuleAction

De SQL-achtige expressie die op het bericht kan worden uitgevoerd, moet het bijbehorende filter van toepassing zijn.

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

createSubscription(string, string, CreateSubscriptionOptions)

Hiermee maakt u een abonnement met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties

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

Parameters

topicName

string

subscriptionName

string

options
CreateSubscriptionOptions

Opties voor het configureren van het abonnement dat wordt gemaakt (u kunt bijvoorbeeld een abonnement configureren ter ondersteuning van partities of sessies) en de bewerkingsopties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

createTopic(string, CreateTopicOptions)

Hiermee maakt u een onderwerp met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties

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

Parameters

topicName

string

options
CreateTopicOptions

Opties voor het configureren van het onderwerp dat wordt gemaakt (u kunt bijvoorbeeld een onderwerp configureren ter ondersteuning van partities) en de bewerkingsopties die kunnen worden gebruikt voor het afbreken, traceren en beheren van andere configuraties in de HTTP-aanvraag.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

deleteQueue(string, OperationOptions)

Hiermee verwijdert u een wachtrij.

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

Parameters

queueName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

Promise<{ _response: HttpResponse }>

deleteRule(string, string, string, OperationOptions)

Hiermee verwijdert u een regel.

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

Parameters

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

Promise<{ _response: HttpResponse }>

deleteSubscription(string, string, OperationOptions)

Hiermee verwijdert u een abonnement.

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

Parameters

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

Promise<{ _response: HttpResponse }>

deleteTopic(string, OperationOptions)

Hiermee verwijdert u een onderwerp.

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

Parameters

topicName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

Promise<{ _response: HttpResponse }>

getNamespaceProperties(OperationOptions)

Hiermee wordt een object geretourneerd dat de metagegevens vertegenwoordigt die betrekking hebben op een Service Bus-naamruimte.

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

Parameters

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Retouren

getQueue(string, OperationOptions)

Retourneert een object dat de wachtrij en de bijbehorende eigenschappen vertegenwoordigt. Gebruik getQueueRuntimeProperties-API als u informatie over de wachtrijruntime wilt ophalen, zoals details van het aantal berichten.

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

Parameters

queueName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

getQueueRuntimeProperties(string, OperationOptions)

Retourneert een object dat de runtimegegevens van de wachtrij vertegenwoordigt, zoals details van het aantal berichten.

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

Parameters

queueName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

getRule(string, string, string, OperationOptions)

Retourneert een object dat de regel vertegenwoordigt met de opgegeven naam, samen met alle eigenschappen.

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

Parameters

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

getSubscription(string, string, OperationOptions)

Retourneert een object dat het abonnement en de bijbehorende eigenschappen vertegenwoordigt. Als u de runtimegegevens van het abonnement wilt ophalen, zoals details van het aantal berichten, gebruikt u getSubscriptionRuntimeProperties-API.

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

Parameters

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Retourneert een object dat de runtimegegevens van het abonnement vertegenwoordigt, zoals details van het aantal berichten.

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

Parameters

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

getTopic(string, OperationOptions)

Retourneert een object dat het onderwerp en de bijbehorende eigenschappen vertegenwoordigt. Gebruik getTopicRuntimeProperties-API als u de informatie over de onderwerpruntime wilt ophalen, zoals details van het aantal abonnementen.

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

Parameters

topicName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

getTopicRuntimeProperties(string, OperationOptions)

Retourneert een object dat de onderwerpruntimegegevens vertegenwoordigt, zoals het aantal abonnementen.

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

Parameters

topicName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

listQueues(OperationOptions)

Retourneert een asynchrone iterator om alle wachtrijen weer te geven.

.byPage() retourneert een asynchrone iterator om de wachtrijen op pagina's weer te geven.

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

Parameters

Retouren

Een asyncIterableIterator die paging ondersteunt.

listQueuesRuntimeProperties(OperationOptions)

Retourneert een asynchrone iterator om runtimegegevens van de wachtrijen weer te geven.

.byPage() retourneert een asynchrone iterator om runtimegegevens van de wachtrijen op pagina's weer te geven.

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

Parameters

Retouren

Een asyncIterableIterator die paging ondersteunt.

listRules(string, string, OperationOptions)

Retourneert een asynchrone iterator om alle regels onder het opgegeven abonnement weer te geven.

.byPage() retourneert een asynchrone iterator om de regels op pagina's weer te geven.

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

Parameters

topicName

string

subscriptionName

string

Retouren

Een asyncIterableIterator die paging ondersteunt.

listSubscriptions(string, OperationOptions)

Retourneert een asynchrone iterator om alle abonnementen onder het opgegeven onderwerp weer te geven.

.byPage() retourneert een asynchrone iterator om de abonnementen in pagina's weer te geven.

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

Parameters

topicName

string

Retouren

Een asyncIterableIterator die paging ondersteunt.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Retourneert een asynchrone iterator om runtimegegevens van de abonnementen onder het opgegeven onderwerp weer te geven.

.byPage() retourneert een asynchrone iterator om runtimegegevens van abonnementen op pagina's weer te geven.

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

Parameters

topicName

string

Retouren

Een asyncIterableIterator die paging ondersteunt.

listTopics(OperationOptions)

Retourneert een asynchrone iterator om alle onderwerpen weer te geven.

.byPage() retourneert een asynchrone iterator om de onderwerpen op pagina's weer te geven.

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

Parameters

Retouren

Een asyncIterableIterator die paging ondersteunt.

listTopicsRuntimeProperties(OperationOptions)

Hiermee wordt een asynchrone iterator geretourneerd om runtimegegevens van de onderwerpen weer te geven.

.byPage() retourneert een asynchrone iterator om runtimegegevens van de onderwerpen op pagina's weer te geven.

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

Parameters

Retouren

Een asyncIterableIterator die paging ondersteunt.

queueExists(string, OperationOptions)

Hiermee wordt gecontroleerd of een bepaalde wachtrij bestaat of niet.

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

Parameters

queueName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Retouren

Promise<boolean>

ruleExists(string, string, string, OperationOptions)

Controleert of een bepaalde regel al dan niet bestaat.

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

Parameters

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Retouren

Promise<boolean>

subscriptionExists(string, string, OperationOptions)

Controleert of een bepaald abonnement al dan niet bestaat in het onderwerp.

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

Parameters

topicName

string

subscriptionName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Retouren

Promise<boolean>

topicExists(string, OperationOptions)

Controleert of een bepaald onderwerp al dan niet bestaat.

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

Parameters

topicName

string

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Retouren

Promise<boolean>

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Hiermee wordt de wachtrij bijgewerkt op basis van de opgegeven wachtrijeigenschappen. Alle wachtrijeigenschappen moeten worden ingesteld, zelfs als slechts een subset ervan daadwerkelijk kan worden bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getQueue()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateQueue().

De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de QueueProperties-interface.

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

Parameters

queue

WithResponse<QueueProperties>

Object dat de eigenschappen van de wachtrij en het onbewerkte antwoord vertegenwoordigt. requiresSession, requiresDuplicateDetection, enablePartitioningen name kunnen niet worden bijgewerkt nadat de wachtrij is gemaakt.

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

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

Hiermee worden eigenschappen van de regel bijgewerkt op basis van de opgegeven naam op basis van de opgegeven opties. Alle regeleigenschappen moeten worden ingesteld, zelfs als een van deze wordt bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getRule()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateRule().

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

Parameters

topicName

string

subscriptionName

string

rule

WithResponse<RuleProperties>

Opties voor het configureren van de regel die wordt bijgewerkt en het onbewerkte antwoord. U kunt bijvoorbeeld het filter zo configureren dat dit van toepassing is op het bijbehorende onderwerp/abonnement.

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Hiermee wordt het abonnement bijgewerkt op basis van de opgegeven abonnementseigenschappen. Alle abonnementseigenschappen moeten worden ingesteld, zelfs als slechts een subset ervan daadwerkelijk kan worden bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getSubscription()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateSubscription().

De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de SubscriptionProperties-interface.

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

Parameters

subscription

WithResponse<SubscriptionProperties>

Object dat de eigenschappen van het abonnement en het onbewerkte antwoord vertegenwoordigt. subscriptionName, topicNameen requiresSession kunnen niet worden bijgewerkt nadat u het abonnement hebt gemaakt.

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Werkt het onderwerp bij op basis van de opgegeven onderwerpeigenschappen. Alle onderwerpeigenschappen moeten worden ingesteld, zelfs als slechts een subset ervan daadwerkelijk kan worden bijgewerkt. Daarom is de voorgestelde stroom om de uitvoer van getTopic()te gebruiken, de gewenste eigenschappen erin bij te werken en vervolgens het gewijzigde object door te geven aan updateTopic().

De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de TopicProperties-interface.

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

Parameters

topic

WithResponse<TopicProperties>

Object dat de eigenschappen van het onderwerp en het onbewerkte antwoord vertegenwoordigt. requiresDuplicateDetection, enablePartitioningen name kunnen niet worden bijgewerkt nadat u het onderwerp hebt gemaakt.

operationOptions
OperationOptions

De opties die kunnen worden gebruikt om andere configuraties op de HTTP-aanvraag af te breken, te traceren en te beheren.

Hieronder vindt u fouten die kunnen worden verwacht bij deze bewerking

Retouren

Details overgenomen methode

sendOperationRequest<T>(OperationArguments, OperationSpec)

Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec.

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

Parameters

operationArguments
OperationArguments

De argumenten waaruit de sjabloonwaarden van de HTTP-aanvraag worden ingevuld.

operationSpec
OperationSpec

De OperationSpec die moet worden gebruikt om de httpRequest te vullen.

Retouren

Promise<T>

overgenomen van ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Verzend de opgegeven httpRequest.

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

Parameters

request
PipelineRequest

Retouren

Promise<PipelineResponse>

overgenomen van ServiceClient.sendRequest