共用方式為


Logger interface

代表記錄器的介面。

方法

createOrUpdate(string, string, string, LoggerContract, LoggerCreateOrUpdateOptionalParams)

建立或更新記錄器。

delete(string, string, string, string, LoggerDeleteOptionalParams)

刪除指定的記錄器。

get(string, string, string, LoggerGetOptionalParams)

取得其識別碼所指定記錄器的詳細數據。

getEntityTag(string, string, string, LoggerGetEntityTagOptionalParams)

取得其標識碼所指定的記錄器實體狀態 (Etag) 版本。

listByService(string, string, LoggerListByServiceOptionalParams)

列出指定服務實例中的記錄器集合。

update(string, string, string, string, LoggerUpdateContract, LoggerUpdateOptionalParams)

更新現有的記錄器。

方法詳細資料

createOrUpdate(string, string, string, LoggerContract, LoggerCreateOrUpdateOptionalParams)

建立或更新記錄器。

function createOrUpdate(resourceGroupName: string, serviceName: string, loggerId: string, parameters: LoggerContract, options?: LoggerCreateOrUpdateOptionalParams): Promise<LoggerCreateOrUpdateResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

loggerId

string

記錄器標識碼。 API 管理服務實例中必須是唯一的。

parameters
LoggerContract

建立參數。

options
LoggerCreateOrUpdateOptionalParams

選項參數。

傳回

delete(string, string, string, string, LoggerDeleteOptionalParams)

刪除指定的記錄器。

function delete(resourceGroupName: string, serviceName: string, loggerId: string, ifMatch: string, options?: LoggerDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

loggerId

string

記錄器標識碼。 API 管理服務實例中必須是唯一的。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

options
LoggerDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, LoggerGetOptionalParams)

取得其識別碼所指定記錄器的詳細數據。

function get(resourceGroupName: string, serviceName: string, loggerId: string, options?: LoggerGetOptionalParams): Promise<LoggerGetResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

loggerId

string

記錄器標識碼。 API 管理服務實例中必須是唯一的。

options
LoggerGetOptionalParams

選項參數。

傳回

getEntityTag(string, string, string, LoggerGetEntityTagOptionalParams)

取得其標識碼所指定的記錄器實體狀態 (Etag) 版本。

function getEntityTag(resourceGroupName: string, serviceName: string, loggerId: string, options?: LoggerGetEntityTagOptionalParams): Promise<LoggerGetEntityTagHeaders>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

loggerId

string

記錄器標識碼。 API 管理服務實例中必須是唯一的。

options
LoggerGetEntityTagOptionalParams

選項參數。

傳回

listByService(string, string, LoggerListByServiceOptionalParams)

列出指定服務實例中的記錄器集合。

function listByService(resourceGroupName: string, serviceName: string, options?: LoggerListByServiceOptionalParams): PagedAsyncIterableIterator<LoggerContract, LoggerContract[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

options
LoggerListByServiceOptionalParams

選項參數。

傳回

update(string, string, string, string, LoggerUpdateContract, LoggerUpdateOptionalParams)

更新現有的記錄器。

function update(resourceGroupName: string, serviceName: string, loggerId: string, ifMatch: string, parameters: LoggerUpdateContract, options?: LoggerUpdateOptionalParams): Promise<LoggerUpdateResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

loggerId

string

記錄器標識碼。 API 管理服務實例中必須是唯一的。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

parameters
LoggerUpdateContract

更新參數。

options
LoggerUpdateOptionalParams

選項參數。

傳回