Udostępnij za pośrednictwem


SubscriptionsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

ServiceBusManagementClient's

<xref:subscriptions> Atrybut.

Dziedziczenie
builtins.object
SubscriptionsOperations

Konstruktor

SubscriptionsOperations(*args, **kwargs)

Metody

create_or_update

Tworzy subskrypcję tematu.

delete

Usuwa subskrypcję z określonego tematu.

get

Zwraca opis subskrypcji dla określonego tematu.

list_by_topic

Wyświetl listę wszystkich subskrypcji w określonym temacie.

create_or_update

Tworzy subskrypcję tematu.

async create_or_update(resource_group_name: str, namespace_name: str, topic_name: str, subscription_name: str, parameters: _models.SBSubscription, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBSubscription

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

subscription_name
str
Wymagane

Nazwa subskrypcji. Wymagane.

parameters
SBSubscription lub IO
Wymagane

Parametry dostarczone do utworzenia zasobu subskrypcji. Jest typem SBSubscription lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SBSubscription lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

delete

Usuwa subskrypcję z określonego tematu.

async delete(resource_group_name: str, namespace_name: str, topic_name: str, subscription_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

subscription_name
str
Wymagane

Nazwa subskrypcji. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

get

Zwraca opis subskrypcji dla określonego tematu.

async get(resource_group_name: str, namespace_name: str, topic_name: str, subscription_name: str, **kwargs: Any) -> SBSubscription

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

subscription_name
str
Wymagane

Nazwa subskrypcji. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SBSubscription lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_by_topic

Wyświetl listę wszystkich subskrypcji w określonym temacie.

list_by_topic(resource_group_name: str, namespace_name: str, topic_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[SBSubscription]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

topic_name
str
Wymagane

Nazwa tematu. Wymagane.

skip
int
Wymagane

Pomiń jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr skip, który określa punkt wyjścia do użycia dla kolejnych wywołań. Wartość domyślna to Brak.

top
int
Wymagane

Może służyć do ograniczenia liczby wyników do najnowszego N użyciaDetails. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie SBSubscription lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

Atrybuty

models

models = <module 'azure.mgmt.servicebus.v2022_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2022_10_01_preview\\models\\__init__.py'>