共用方式為


GraphQLApiResolver interface

代表 GraphQLApiResolver 的介面。

方法

createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)

在 GraphQL API 中建立新的解析程式,或更新現有的解析程式。

delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)

刪除 GraphQL API 中指定的解析程式。

get(string, string, string, string, GraphQLApiResolverGetOptionalParams)

取得其識別碼所指定的 GraphQL API 解析程式詳細資料。

getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)

取得實體狀態 (Etag) 其識別碼所指定的 GraphQL API 解析程式版本。

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

列出指定之 GraphQL API 的解析程式集合。

update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)

更新其識別碼所指定 GraphQL API 中解析程式的詳細資料。

方法詳細資料

createOrUpdate(string, string, string, string, ResolverContract, GraphQLApiResolverCreateOrUpdateOptionalParams)

在 GraphQL API 中建立新的解析程式,或更新現有的解析程式。

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, parameters: ResolverContract, options?: GraphQLApiResolverCreateOrUpdateOptionalParams): Promise<GraphQLApiResolverCreateOrUpdateResponse>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

apiId

string

API 修訂識別碼。 目前API 管理服務實例中必須是唯一的。 非目前的修訂具有 ;rev=n 作為尾碼,其中 n 是修訂編號。

resolverId

string

GraphQL API 內的解析程式識別碼。 目前API 管理服務實例中必須是唯一的。

parameters
ResolverContract

建立參數。

傳回

delete(string, string, string, string, string, GraphQLApiResolverDeleteOptionalParams)

刪除 GraphQL API 中指定的解析程式。

function delete(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, options?: GraphQLApiResolverDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

apiId

string

API 修訂識別碼。 目前API 管理服務實例中必須是唯一的。 非目前的修訂具有 ;rev=n 作為尾碼,其中 n 是修訂編號。

resolverId

string

GraphQL API 內的解析程式識別碼。 目前API 管理服務實例中必須是唯一的。

ifMatch

string

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

options
GraphQLApiResolverDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, string, GraphQLApiResolverGetOptionalParams)

取得其識別碼所指定的 GraphQL API 解析程式詳細資料。

function get(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetOptionalParams): Promise<GraphQLApiResolverGetResponse>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

apiId

string

API 修訂識別碼。 目前API 管理服務實例中必須是唯一的。 非目前的修訂具有 ;rev=n 作為尾碼,其中 n 是修訂編號。

resolverId

string

GraphQL API 內的解析程式識別碼。 目前API 管理服務實例中必須是唯一的。

options
GraphQLApiResolverGetOptionalParams

選項參數。

傳回

getEntityTag(string, string, string, string, GraphQLApiResolverGetEntityTagOptionalParams)

取得實體狀態 (Etag) 其識別碼所指定的 GraphQL API 解析程式版本。

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, options?: GraphQLApiResolverGetEntityTagOptionalParams): Promise<GraphQLApiResolverGetEntityTagHeaders>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

apiId

string

API 修訂識別碼。 目前API 管理服務實例中必須是唯一的。 非目前的修訂具有 ;rev=n 作為尾碼,其中 n 是修訂編號。

resolverId

string

GraphQL API 內的解析程式識別碼。 目前API 管理服務實例中必須是唯一的。

傳回

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

列出指定之 GraphQL API 的解析程式集合。

function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: GraphQLApiResolverListByApiOptionalParams): PagedAsyncIterableIterator<ResolverContract, ResolverContract[], PageSettings>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

apiId

string

API 修訂識別碼。 目前API 管理服務實例中必須是唯一的。 非目前的修訂具有 ;rev=n 作為尾碼,其中 n 是修訂編號。

傳回

update(string, string, string, string, string, ResolverUpdateContract, GraphQLApiResolverUpdateOptionalParams)

更新其識別碼所指定 GraphQL API 中解析程式的詳細資料。

function update(resourceGroupName: string, serviceName: string, apiId: string, resolverId: string, ifMatch: string, parameters: ResolverUpdateContract, options?: GraphQLApiResolverUpdateOptionalParams): Promise<GraphQLApiResolverUpdateResponse>

參數

resourceGroupName

string

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

serviceName

string

API 管理服務的名稱。

apiId

string

API 修訂識別碼。 目前API 管理服務實例中必須是唯一的。 非目前的修訂具有 ;rev=n 作為尾碼,其中 n 是修訂編號。

resolverId

string

GraphQL API 內的解析程式識別碼。 目前API 管理服務實例中必須是唯一的。

ifMatch

string

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

parameters
ResolverUpdateContract

GraphQL API 解析程式更新參數。

options
GraphQLApiResolverUpdateOptionalParams

選項參數。

傳回