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
Service |
Initialiseert een nieuw exemplaar van de klasse ServiceBusAdministrationClient. |
Service |
Overgenomen eigenschappen
pipeline | De pijplijn die door deze client wordt gebruikt om aanvragen te doen |
Methoden
create |
Hiermee maakt u een wachtrij met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties |
create |
Hiermee maakt u een regel met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties. |
create |
Hiermee maakt u een regel met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties. |
create |
Hiermee maakt u een abonnement met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties |
create |
Hiermee maakt u een onderwerp met een bepaalde naam, geconfigureerd met behulp van de opgegeven opties |
delete |
Hiermee verwijdert u een wachtrij. |
delete |
Hiermee verwijdert u een regel. |
delete |
Hiermee verwijdert u een abonnement. |
delete |
Hiermee verwijdert u een onderwerp. |
get |
Hiermee wordt een object geretourneerd dat de metagegevens vertegenwoordigt die betrekking hebben op een Service Bus-naamruimte. |
get |
Retourneert een object dat de wachtrij en de bijbehorende eigenschappen vertegenwoordigt.
Gebruik |
get |
Retourneert een object dat de runtimegegevens van de wachtrij vertegenwoordigt, zoals details van het aantal berichten. |
get |
Retourneert een object dat de regel vertegenwoordigt met de opgegeven naam, samen met alle eigenschappen. |
get |
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 |
get |
Retourneert een object dat de runtimegegevens van het abonnement vertegenwoordigt, zoals details van het aantal berichten. |
get |
Retourneert een object dat het onderwerp en de bijbehorende eigenschappen vertegenwoordigt.
Gebruik |
get |
Retourneert een object dat de onderwerpruntimegegevens vertegenwoordigt, zoals het aantal abonnementen. |
list |
Retourneert een asynchrone iterator om alle wachtrijen weer te geven. .byPage() retourneert een asynchrone iterator om de wachtrijen op pagina's weer te geven. |
list |
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. |
list |
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. |
list |
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. |
list |
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. |
list |
Retourneert een asynchrone iterator om alle onderwerpen weer te geven. .byPage() retourneert een asynchrone iterator om de onderwerpen op pagina's weer te geven. |
list |
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. |
queue |
Hiermee wordt gecontroleerd of een bepaalde wachtrij bestaat of niet. |
rule |
Controleert of een bepaalde regel al dan niet bestaat. |
subscription |
Controleert of een bepaald abonnement al dan niet bestaat in het onderwerp. |
topic |
Controleert of een bepaald onderwerp al dan niet bestaat. |
update |
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 De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de |
update |
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 |
update |
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 De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de |
update |
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 De eigenschappen die niet kunnen worden bijgewerkt, worden gemarkeerd als gelezen in de |
Overgenomen methoden
send |
Verzend een HTTP-aanvraag die is ingevuld met behulp van de opgegeven OperationSpec. |
send |
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.
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
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
.
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
Promise<WithResponse<QueueProperties>>
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
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
Promise<WithResponse<RuleProperties>>
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
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
Promise<WithResponse<RuleProperties>>
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
Promise<WithResponse<SubscriptionProperties>>
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
Promise<WithResponse<TopicProperties>>
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
Promise<WithResponse<NamespaceProperties>>
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
Promise<WithResponse<QueueProperties>>
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
Promise<WithResponse<QueueRuntimeProperties>>
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
Promise<WithResponse<RuleProperties>>
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
Promise<WithResponse<SubscriptionProperties>>
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
Promise<WithResponse<SubscriptionRuntimeProperties>>
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
Promise<WithResponse<TopicProperties>>
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
Promise<WithResponse<TopicRuntimeProperties>>
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
- options
- OperationOptions
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
- options
- OperationOptions
Retouren
PagedAsyncIterableIterator<QueueRuntimeProperties, EntitiesResponse<QueueRuntimeProperties>, PageSettings>
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
- options
- OperationOptions
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
- options
- OperationOptions
Retouren
PagedAsyncIterableIterator<SubscriptionProperties, EntitiesResponse<SubscriptionProperties>, PageSettings>
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
- options
- OperationOptions
Retouren
PagedAsyncIterableIterator<SubscriptionRuntimeProperties, EntitiesResponse<SubscriptionRuntimeProperties>, PageSettings>
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
- options
- OperationOptions
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
- options
- OperationOptions
Retouren
PagedAsyncIterableIterator<TopicRuntimeProperties, EntitiesResponse<TopicRuntimeProperties>, PageSettings>
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
Object dat de eigenschappen van de wachtrij en het onbewerkte antwoord vertegenwoordigt.
requiresSession
, requiresDuplicateDetection
, enablePartitioning
en 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
Promise<WithResponse<QueueProperties>>
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
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
Promise<WithResponse<RuleProperties>>
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
Object dat de eigenschappen van het abonnement en het onbewerkte antwoord vertegenwoordigt.
subscriptionName
, topicName
en 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
Promise<WithResponse<SubscriptionProperties>>
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
Object dat de eigenschappen van het onderwerp en het onbewerkte antwoord vertegenwoordigt.
requiresDuplicateDetection
, enablePartitioning
en 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
Promise<WithResponse<TopicProperties>>
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