共用方式為


Topics interface

代表主題的介面。

方法

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

以非同步方式建立具有指定參數的新主題。

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

以非同步方式建立具有指定參數的新主題。

beginDelete(string, string, TopicsDeleteOptionalParams)

刪除現有的主題。

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

刪除現有的主題。

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

重新產生主題的共用存取金鑰。

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

重新產生主題的共用存取金鑰。

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

使用指定的參數以非同步方式更新主題。

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

使用指定的參數以非同步方式更新主題。

get(string, string, TopicsGetOptionalParams)

取得主題的屬性。

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

列出資源群組下的所有主題。

listBySubscription(TopicsListBySubscriptionOptionalParams)

列出 Azure 訂用帳戶下的所有主題。

listEventTypes(string, string, string, string, TopicsListEventTypesOptionalParams)

列出主題的事件種類。

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

列出用來發佈至主題的兩個索引鍵。

方法詳細資料

beginCreateOrUpdate(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

以非同步方式建立具有指定參數的新主題。

function beginCreateOrUpdate(resourceGroupName: string, topicName: string, topicInfo: Topic, options?: TopicsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Topic>, Topic>>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

topicInfo
Topic

主題資訊。

options
TopicsCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<Topic>, Topic>>

beginCreateOrUpdateAndWait(string, string, Topic, TopicsCreateOrUpdateOptionalParams)

以非同步方式建立具有指定參數的新主題。

function beginCreateOrUpdateAndWait(resourceGroupName: string, topicName: string, topicInfo: Topic, options?: TopicsCreateOrUpdateOptionalParams): Promise<Topic>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

topicInfo
Topic

主題資訊。

options
TopicsCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<Topic>

beginDelete(string, string, TopicsDeleteOptionalParams)

刪除現有的主題。

function beginDelete(resourceGroupName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

options
TopicsDeleteOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, TopicsDeleteOptionalParams)

刪除現有的主題。

function beginDeleteAndWait(resourceGroupName: string, topicName: string, options?: TopicsDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

options
TopicsDeleteOptionalParams

選項參數。

傳回

Promise<void>

beginRegenerateKey(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

重新產生主題的共用存取金鑰。

function beginRegenerateKey(resourceGroupName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: TopicsRegenerateKeyOptionalParams): Promise<PollerLike<PollOperationState<TopicSharedAccessKeys>, TopicSharedAccessKeys>>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

regenerateKeyRequest
TopicRegenerateKeyRequest

要求本文以重新產生金鑰。

options
TopicsRegenerateKeyOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<TopicSharedAccessKeys>, TopicSharedAccessKeys>>

beginRegenerateKeyAndWait(string, string, TopicRegenerateKeyRequest, TopicsRegenerateKeyOptionalParams)

重新產生主題的共用存取金鑰。

function beginRegenerateKeyAndWait(resourceGroupName: string, topicName: string, regenerateKeyRequest: TopicRegenerateKeyRequest, options?: TopicsRegenerateKeyOptionalParams): Promise<TopicSharedAccessKeys>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

regenerateKeyRequest
TopicRegenerateKeyRequest

要求本文以重新產生金鑰。

options
TopicsRegenerateKeyOptionalParams

選項參數。

傳回

beginUpdate(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

使用指定的參數以非同步方式更新主題。

function beginUpdate(resourceGroupName: string, topicName: string, topicUpdateParameters: TopicUpdateParameters, options?: TopicsUpdateOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

topicUpdateParameters
TopicUpdateParameters

主題更新資訊。

options
TopicsUpdateOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginUpdateAndWait(string, string, TopicUpdateParameters, TopicsUpdateOptionalParams)

使用指定的參數以非同步方式更新主題。

function beginUpdateAndWait(resourceGroupName: string, topicName: string, topicUpdateParameters: TopicUpdateParameters, options?: TopicsUpdateOptionalParams): Promise<void>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

topicUpdateParameters
TopicUpdateParameters

主題更新資訊。

options
TopicsUpdateOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, TopicsGetOptionalParams)

取得主題的屬性。

function get(resourceGroupName: string, topicName: string, options?: TopicsGetOptionalParams): Promise<Topic>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

options
TopicsGetOptionalParams

選項參數。

傳回

Promise<Topic>

listByResourceGroup(string, TopicsListByResourceGroupOptionalParams)

列出資源群組下的所有主題。

function listByResourceGroup(resourceGroupName: string, options?: TopicsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Topic, Topic[], PageSettings>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

options
TopicsListByResourceGroupOptionalParams

選項參數。

傳回

listBySubscription(TopicsListBySubscriptionOptionalParams)

列出 Azure 訂用帳戶下的所有主題。

function listBySubscription(options?: TopicsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Topic, Topic[], PageSettings>

參數

options
TopicsListBySubscriptionOptionalParams

選項參數。

傳回

listEventTypes(string, string, string, string, TopicsListEventTypesOptionalParams)

列出主題的事件種類。

function listEventTypes(resourceGroupName: string, providerNamespace: string, resourceTypeName: string, resourceName: string, options?: TopicsListEventTypesOptionalParams): PagedAsyncIterableIterator<EventType, EventType[], PageSettings>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

providerNamespace

string

主題提供者的命名空間。

resourceTypeName

string

主題類型的名稱。

resourceName

string

主題的名稱。

options
TopicsListEventTypesOptionalParams

選項參數。

傳回

listSharedAccessKeys(string, string, TopicsListSharedAccessKeysOptionalParams)

列出用來發佈至主題的兩個索引鍵。

function listSharedAccessKeys(resourceGroupName: string, topicName: string, options?: TopicsListSharedAccessKeysOptionalParams): Promise<TopicSharedAccessKeys>

參數

resourceGroupName

string

使用者訂用帳戶內的資源組名。

topicName

string

主題的名稱。

傳回