Udostępnij za pośrednictwem


ServiceBusAdministrationClient class

Wszystkie operacje zwracają obietnice rozpoznające obiekt zawierający odpowiednie dane wyjściowe. Te obiekty mają również właściwość o nazwie _response, której można użyć, jeśli chcesz uzyskać bezpośrednią odpowiedź z usługi.

Rozszerzenie

Konstruktory

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Inicjuje nowe wystąpienie klasy ServiceBusAdministrationClient.

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

Właściwości dziedziczone

pipeline

Potok używany przez tego klienta do tworzenia żądań

Metody

createQueue(string, CreateQueueOptions)

Tworzy kolejkę o podanej nazwie skonfigurowanej przy użyciu podanych opcji

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

Tworzy regułę o podanej nazwie skonfigurowanej przy użyciu podanych opcji.

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

Tworzy regułę o podanej nazwie skonfigurowanej przy użyciu podanych opcji.

createSubscription(string, string, CreateSubscriptionOptions)

Tworzy subskrypcję o podanej nazwie skonfigurowanej przy użyciu podanych opcji

createTopic(string, CreateTopicOptions)

Tworzy temat o podanej nazwie, skonfigurowany przy użyciu podanych opcji

deleteQueue(string, OperationOptions)

Usuwa kolejkę.

deleteRule(string, string, string, OperationOptions)

Usuwa regułę.

deleteSubscription(string, string, OperationOptions)

Usuwa subskrypcję.

deleteTopic(string, OperationOptions)

Usuwa temat.

getNamespaceProperties(OperationOptions)

Zwraca obiekt reprezentujący metadane związane z przestrzenią nazw usługi Service Bus.

getQueue(string, OperationOptions)

Zwraca obiekt reprezentujący kolejkę i jego właściwości. Jeśli chcesz uzyskać informacje o środowisku uruchomieniowym kolejki, takie jak szczegóły liczby komunikatów, użyj interfejsu API getQueueRuntimeProperties.

getQueueRuntimeProperties(string, OperationOptions)

Zwraca obiekt reprezentujący informacje o środowisku uruchomieniowym kolejki, takie jak szczegóły liczby komunikatów.

getRule(string, string, string, OperationOptions)

Zwraca obiekt reprezentujący regułę z daną nazwą wraz ze wszystkimi jego właściwościami.

getSubscription(string, string, OperationOptions)

Zwraca obiekt reprezentujący subskrypcję i jego właściwości. Jeśli chcesz uzyskać informacje o środowisku uruchomieniowym subskrypcji, takie jak szczegóły liczby komunikatów, użyj interfejsu API getSubscriptionRuntimeProperties.

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Zwraca obiekt reprezentujący informacje o czasie wykonywania subskrypcji, takie jak szczegóły liczby komunikatów.

getTopic(string, OperationOptions)

Zwraca obiekt reprezentujący temat i jego właściwości. Jeśli chcesz uzyskać informacje o środowisku uruchomieniowym tematu, takie jak szczegóły liczby subskrypcji, użyj interfejsu API getTopicRuntimeProperties.

getTopicRuntimeProperties(string, OperationOptions)

Zwraca obiekt reprezentujący informacje o czasie wykonywania tematu, takie jak liczba subskrypcji.

listQueues(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich kolejek.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę kolejek na stronach.

listQueuesRuntimeProperties(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania kolejek.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania kolejek na stronach.

listRules(string, string, OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich reguł w ramach określonej subskrypcji.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę reguł na stronach.

listSubscriptions(string, OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich subskrypcji w określonym temacie.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę subskrypcji na stronach.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania subskrypcji w określonym temacie.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania subskrypcji na stronach.

listTopics(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich tematów.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę tematów na stronach.

listTopicsRuntimeProperties(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić informacje o środowisku uruchomieniowym tematów.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić informacje o środowisku uruchomieniowym tematów na stronach.

queueExists(string, OperationOptions)

Sprawdza, czy dana kolejka istnieje, czy nie.

ruleExists(string, string, string, OperationOptions)

Sprawdza, czy dana reguła istnieje, czy nie.

subscriptionExists(string, string, OperationOptions)

Sprawdza, czy dana subskrypcja istnieje w temacie, czy nie.

topicExists(string, OperationOptions)

Sprawdza, czy dany temat istnieje, czy nie.

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Aktualizuje kolejkę na podstawie podanych właściwości kolejki. Wszystkie właściwości kolejki muszą być ustawione, mimo że tylko podzbiór jest rzeczywiście aktualizowalny. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getQueue(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateQueue().

Właściwości, których nie można zaktualizować, są oznaczone jako tylko do odczytu w interfejsie QueueProperties.

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

Aktualizuje właściwości reguły według podanej nazwy na podstawie podanych opcji. Wszystkie właściwości reguły muszą być ustawione nawet wtedy, gdy jedna z nich jest aktualizowana. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getRule(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateRule().

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Aktualizuje subskrypcję na podstawie podanych właściwości subskrypcji. Wszystkie właściwości subskrypcji muszą być ustawione, mimo że tylko ich podzbiór jest rzeczywiście aktualizowalny. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getSubscription(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateSubscription().

Właściwości, których nie można zaktualizować, są oznaczone jako tylko do odczytu w interfejsie SubscriptionProperties.

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Aktualizuje temat na podstawie podanych właściwości tematu. Wszystkie właściwości tematu muszą być ustawione, mimo że tylko ich podzbiór jest rzeczywiście aktualizowalny. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getTopic(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateTopic().

Właściwości, których nie można zaktualizować, są oznaczone jako tylko do odczytu w interfejsie TopicProperties.

Metody dziedziczone

sendOperationRequest<T>(OperationArguments, OperationSpec)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

sendRequest(PipelineRequest)

Wyślij podany element httpRequest.

Szczegóły konstruktora

ServiceBusAdministrationClient(string, ServiceBusAdministrationClientOptions)

Inicjuje nowe wystąpienie klasy ServiceBusAdministrationClient.

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

Parametry

connectionString

string

Parametry połączenia potrzebne klientowi do nawiązania połączenia z platformą Azure.

options
ServiceBusAdministrationClientOptions

PipelineOptions

ServiceBusAdministrationClient(string, TokenCredential | NamedKeyCredential, ServiceBusAdministrationClientOptions)

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

Parametry

fullyQualifiedNamespace

string

W pełni kwalifikowana przestrzeń nazw wystąpienia usługi Service Bus, która prawdopodobnie będzie podobna do .servicebus.windows.net.

credential

TokenCredential | NamedKeyCredential

Obiekt poświadczeń używany przez klienta do uzyskania tokenu w celu uwierzytelnienia połączenia z usługą Azure Service Bus. Aby utworzyć poświadczenia, zobacz @azure/tożsamość. Jeśli używasz własnej implementacji interfejsu TokenCredential względem usługi AAD, ustaw wartość "zakresy" dla usługi Service-Bus na ["https://servicebus.azure.net//user_impersonation"], aby uzyskać odpowiedni token. Użyj AzureNamedKeyCredential z uwierzytelniania @azure/core-auth, jeśli chcesz przekazać SharedAccessKeyName i SharedAccessKey bez użycia parametrów połączenia. Te pola są mapowanie odpowiednio na pola name i key w AzureNamedKeyCredential.

options
ServiceBusAdministrationClientOptions

PipelineOptions

Szczegóły właściwości dziedziczonej

pipeline

Potok używany przez tego klienta do tworzenia żądań

pipeline: Pipeline

Wartość właściwości

dziedziczone z ServiceClient.pipeline

Szczegóły metody

createQueue(string, CreateQueueOptions)

Tworzy kolejkę o podanej nazwie skonfigurowanej przy użyciu podanych opcji

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

Parametry

queueName

string

options
CreateQueueOptions

Opcje konfigurowania tworzonej kolejki (na przykład można skonfigurować kolejkę do obsługi partycji lub sesji) oraz opcje operacji, których można użyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

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

Tworzy regułę o podanej nazwie skonfigurowanej przy użyciu podanych opcji.

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

Definiuje wyrażenie filtru obliczane przez regułę.

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

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

Tworzy regułę o podanej nazwie skonfigurowanej przy użyciu podanych opcji.

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

Definiuje wyrażenie filtru obliczane przez regułę.

ruleAction
SqlRuleAction

Wyrażenie podobne do języka SQL, które można wykonać w komunikacie, powinno dotyczyć skojarzonego filtru.

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

createSubscription(string, string, CreateSubscriptionOptions)

Tworzy subskrypcję o podanej nazwie skonfigurowanej przy użyciu podanych opcji

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

Parametry

topicName

string

subscriptionName

string

options
CreateSubscriptionOptions

Opcje konfigurowania tworzonej subskrypcji (na przykład można skonfigurować subskrypcję do obsługi partycji lub sesji) oraz opcje operacji, których można użyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

createTopic(string, CreateTopicOptions)

Tworzy temat o podanej nazwie, skonfigurowany przy użyciu podanych opcji

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

Parametry

topicName

string

options
CreateTopicOptions

Opcje konfigurowania tworzonego tematu (na przykład można skonfigurować temat do obsługi partycji) oraz opcje operacji, których można użyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

deleteQueue(string, OperationOptions)

Usuwa kolejkę.

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

Parametry

queueName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

Promise<{ _response: HttpResponse }>

deleteRule(string, string, string, OperationOptions)

Usuwa regułę.

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

Parametry

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

Promise<{ _response: HttpResponse }>

deleteSubscription(string, string, OperationOptions)

Usuwa subskrypcję.

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

Parametry

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

Promise<{ _response: HttpResponse }>

deleteTopic(string, OperationOptions)

Usuwa temat.

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

Parametry

topicName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

Promise<{ _response: HttpResponse }>

getNamespaceProperties(OperationOptions)

Zwraca obiekt reprezentujący metadane związane z przestrzenią nazw usługi Service Bus.

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

Parametry

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Zwraca

getQueue(string, OperationOptions)

Zwraca obiekt reprezentujący kolejkę i jego właściwości. Jeśli chcesz uzyskać informacje o środowisku uruchomieniowym kolejki, takie jak szczegóły liczby komunikatów, użyj interfejsu API getQueueRuntimeProperties.

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

Parametry

queueName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

getQueueRuntimeProperties(string, OperationOptions)

Zwraca obiekt reprezentujący informacje o środowisku uruchomieniowym kolejki, takie jak szczegóły liczby komunikatów.

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

Parametry

queueName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

getRule(string, string, string, OperationOptions)

Zwraca obiekt reprezentujący regułę z daną nazwą wraz ze wszystkimi jego właściwościami.

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

Parametry

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

getSubscription(string, string, OperationOptions)

Zwraca obiekt reprezentujący subskrypcję i jego właściwości. Jeśli chcesz uzyskać informacje o środowisku uruchomieniowym subskrypcji, takie jak szczegóły liczby komunikatów, użyj interfejsu API getSubscriptionRuntimeProperties.

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

Parametry

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

getSubscriptionRuntimeProperties(string, string, OperationOptions)

Zwraca obiekt reprezentujący informacje o czasie wykonywania subskrypcji, takie jak szczegóły liczby komunikatów.

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

Parametry

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

getTopic(string, OperationOptions)

Zwraca obiekt reprezentujący temat i jego właściwości. Jeśli chcesz uzyskać informacje o środowisku uruchomieniowym tematu, takie jak szczegóły liczby subskrypcji, użyj interfejsu API getTopicRuntimeProperties.

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

Parametry

topicName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

getTopicRuntimeProperties(string, OperationOptions)

Zwraca obiekt reprezentujący informacje o czasie wykonywania tematu, takie jak liczba subskrypcji.

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

Parametry

topicName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

listQueues(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich kolejek.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę kolejek na stronach.

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

Parametry

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

listQueuesRuntimeProperties(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania kolejek.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania kolejek na stronach.

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

Parametry

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

listRules(string, string, OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich reguł w ramach określonej subskrypcji.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę reguł na stronach.

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

Parametry

topicName

string

subscriptionName

string

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

listSubscriptions(string, OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich subskrypcji w określonym temacie.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę subskrypcji na stronach.

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

Parametry

topicName

string

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

listSubscriptionsRuntimeProperties(string, OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania subskrypcji w określonym temacie.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić informacje o czasie wykonywania subskrypcji na stronach.

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

Parametry

topicName

string

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

listTopics(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić listę wszystkich tematów.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić listę tematów na stronach.

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

Parametry

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

listTopicsRuntimeProperties(OperationOptions)

Zwraca iterator asynchroniczny, aby wyświetlić informacje o środowisku uruchomieniowym tematów.

Funkcja .byPage() zwraca iterator asynchroniczny, aby wyświetlić informacje o środowisku uruchomieniowym tematów na stronach.

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

Parametry

Zwraca

AsyncIterableIterator, który obsługuje stronicowanie.

queueExists(string, OperationOptions)

Sprawdza, czy dana kolejka istnieje, czy nie.

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

Parametry

queueName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Zwraca

Promise<boolean>

ruleExists(string, string, string, OperationOptions)

Sprawdza, czy dana reguła istnieje, czy nie.

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

Parametry

topicName

string

subscriptionName

string

ruleName

string

operationOptions
OperationOptions

Zwraca

Promise<boolean>

subscriptionExists(string, string, OperationOptions)

Sprawdza, czy dana subskrypcja istnieje w temacie, czy nie.

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

Parametry

topicName

string

subscriptionName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Zwraca

Promise<boolean>

topicExists(string, OperationOptions)

Sprawdza, czy dany temat istnieje, czy nie.

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

Parametry

topicName

string

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Zwraca

Promise<boolean>

updateQueue(WithResponse<QueueProperties>, OperationOptions)

Aktualizuje kolejkę na podstawie podanych właściwości kolejki. Wszystkie właściwości kolejki muszą być ustawione, mimo że tylko podzbiór jest rzeczywiście aktualizowalny. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getQueue(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateQueue().

Właściwości, których nie można zaktualizować, są oznaczone jako tylko do odczytu w interfejsie QueueProperties.

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

Parametry

queue

WithResponse<QueueProperties>

Obiekt reprezentujący właściwości kolejki i nieprzetworzonej odpowiedzi. requiresSession, requiresDuplicateDetection, enablePartitioningi name nie można zaktualizować po utworzeniu kolejki.

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

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

Aktualizuje właściwości reguły według podanej nazwy na podstawie podanych opcji. Wszystkie właściwości reguły muszą być ustawione nawet wtedy, gdy jedna z nich jest aktualizowana. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getRule(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateRule().

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

Parametry

topicName

string

subscriptionName

string

rule

WithResponse<RuleProperties>

Opcje konfigurowania aktualizowanej reguły i nieprzetworzonej odpowiedzi. Można na przykład skonfigurować filtr do zastosowania w skojarzonym temacie/subskrypcji.

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

updateSubscription(WithResponse<SubscriptionProperties>, OperationOptions)

Aktualizuje subskrypcję na podstawie podanych właściwości subskrypcji. Wszystkie właściwości subskrypcji muszą być ustawione, mimo że tylko ich podzbiór jest rzeczywiście aktualizowalny. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getSubscription(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateSubscription().

Właściwości, których nie można zaktualizować, są oznaczone jako tylko do odczytu w interfejsie SubscriptionProperties.

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

Parametry

subscription

WithResponse<SubscriptionProperties>

Obiekt reprezentujący właściwości subskrypcji i nieprzetworzonej odpowiedzi. subscriptionName, topicNamei requiresSession nie można zaktualizować po utworzeniu subskrypcji.

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

updateTopic(WithResponse<TopicProperties>, OperationOptions)

Aktualizuje temat na podstawie podanych właściwości tematu. Wszystkie właściwości tematu muszą być ustawione, mimo że tylko ich podzbiór jest rzeczywiście aktualizowalny. W związku z tym sugerowany przepływ polega na użyciu danych wyjściowych z getTopic(), zaktualizować żądane właściwości, a następnie przekazać zmodyfikowany obiekt do updateTopic().

Właściwości, których nie można zaktualizować, są oznaczone jako tylko do odczytu w interfejsie TopicProperties.

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

Parametry

topic

WithResponse<TopicProperties>

Obiekt reprezentujący właściwości tematu i nieprzetworzonej odpowiedzi. requiresDuplicateDetection, enablePartitioningi name nie można zaktualizować po utworzeniu tematu.

operationOptions
OperationOptions

Opcje, które mogą służyć do przerwania, śledzenia i kontrolowania innych konfiguracji w żądaniu HTTP.

Poniżej przedstawiono błędy, których można oczekiwać od tej operacji

Zwraca

Szczegóły metody dziedziczonej

sendOperationRequest<T>(OperationArguments, OperationSpec)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

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

Parametry

operationArguments
OperationArguments

Argumenty, z których zostaną wypełnione wartości szablonowe żądania HTTP.

operationSpec
OperationSpec

Element OperationSpec do użycia w celu wypełnienia żądania httpRequest.

Zwraca

Promise<T>

dziedziczone z ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Wyślij podany element httpRequest.

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

Parametry

request
PipelineRequest

Zwraca

Promise<PipelineResponse>

dziedziczone z ServiceClient.sendRequest