Partilhar via


GraphQLApiResolver interface

Interface que representa um GraphQLApiResolver.

Métodos

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

Cria uma nova resolução na API do GraphQL ou atualiza uma existente.

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

Elimina a resolução especificada na API do GraphQL.

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

Obtém os detalhes da Resolução da API GraphQL especificada pelo identificador.

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

Obtém a versão de estado da entidade (Etag) da resolução da API GraphQL especificada pelo identificador.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Lista uma coleção das resoluções para a API GraphQL especificada.

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

Atualizações os detalhes da resolução na API GraphQL especificada pelo identificador.

Detalhes de Método

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

Cria uma nova resolução na API do GraphQL ou atualiza uma existente.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço de Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

parameters
ResolverContract

Criar parâmetros.

options
GraphQLApiResolverCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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

Elimina a resolução especificada na API do GraphQL.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço de Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

ifMatch

string

ETag da Entidade. O ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido GET ou deve ser * para atualização incondicional.

options
GraphQLApiResolverDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

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

Obtém os detalhes da Resolução da API GraphQL especificada pelo identificador.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço de Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

options
GraphQLApiResolverGetOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtém a versão de estado da entidade (Etag) da resolução da API GraphQL especificada pelo identificador.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço de Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

options
GraphQLApiResolverGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Lista uma coleção das resoluções para a API GraphQL especificada.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço de Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

options
GraphQLApiResolverListByApiOptionalParams

Os parâmetros de opções.

Devoluções

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

Atualizações os detalhes da resolução na API GraphQL especificada pelo identificador.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

apiId

string

Identificador de revisão da API. Tem de ser exclusivo na instância de serviço de Gestão de API atual. A revisão não atual tem ;rev=n como um sufixo em que n é o número de revisão.

resolverId

string

Resolver identificador numa API do GraphQL. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

ifMatch

string

ETag da Entidade. O ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido GET ou deve ser * para atualização incondicional.

parameters
ResolverUpdateContract

Parâmetros da Atualização de Resolução da API GraphQL.

options
GraphQLApiResolverUpdateOptionalParams

Os parâmetros de opções.

Devoluções