Condividi tramite


GraphQLApiResolver interface

Interfaccia che rappresenta un graphQLApiResolver.

Metodi

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

Crea un nuovo resolver nell'API GraphQL o aggiorna uno esistente.

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

Elimina il resolver specificato nell'API GraphQL.

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

Ottiene i dettagli del Resolver API GraphQL specificato dall'identificatore.

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

Ottiene la versione dello stato dell'entità (Etag) del resolver API GraphQL specificato dall'identificatore.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Elenca una raccolta dei resolver per l'API GraphQL specificata.

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

Aggiornamenti i dettagli del resolver nell'API GraphQL specificata dall'identificatore.

Dettagli metodo

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

Crea un nuovo resolver nell'API GraphQL o aggiorna uno esistente.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente include ;rev=n come suffisso in cui n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio Gestione API.

parameters
ResolverContract

Creare parametri.

options
GraphQLApiResolverCreateOrUpdateOptionalParams

Parametri delle opzioni.

Restituisce

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

Elimina il resolver specificato nell'API GraphQL.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente include ;rev=n come suffisso in cui n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio Gestione API.

ifMatch

string

ETag dell'entità. ETag deve corrispondere allo stato dell'entità corrente dalla risposta di intestazione della richiesta GET oppure deve essere * per l'aggiornamento incondizionato.

options
GraphQLApiResolverDeleteOptionalParams

Parametri delle opzioni.

Restituisce

Promise<void>

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

Ottiene i dettagli del Resolver API GraphQL specificato dall'identificatore.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente include ;rev=n come suffisso in cui n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio Gestione API.

options
GraphQLApiResolverGetOptionalParams

Parametri delle opzioni.

Restituisce

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

Ottiene la versione dello stato dell'entità (Etag) del resolver API GraphQL specificato dall'identificatore.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente include ;rev=n come suffisso in cui n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio Gestione API.

options
GraphQLApiResolverGetEntityTagOptionalParams

Parametri delle opzioni.

Restituisce

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Elenca una raccolta dei resolver per l'API GraphQL specificata.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente include ;rev=n come suffisso in cui n è il numero di revisione.

options
GraphQLApiResolverListByApiOptionalParams

Parametri delle opzioni.

Restituisce

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

Aggiornamenti i dettagli del resolver nell'API GraphQL specificata dall'identificatore.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serviceName

string

Nome del servizio Gestione API.

apiId

string

Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente include ;rev=n come suffisso in cui n è il numero di revisione.

resolverId

string

Identificatore del resolver all'interno di un'API GraphQL. Deve essere univoco nell'istanza corrente del servizio Gestione API.

ifMatch

string

ETag dell'entità. ETag deve corrispondere allo stato dell'entità corrente dalla risposta di intestazione della richiesta GET oppure deve essere * per l'aggiornamento incondizionato.

parameters
ResolverUpdateContract

Parametri di aggiornamento dell'API GraphQL.

options
GraphQLApiResolverUpdateOptionalParams

Parametri delle opzioni.

Restituisce