Condividi tramite


GraphQLApiResolver interface

Interfaccia che rappresenta un oggetto GraphQLApiResolver.

Metodi

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

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

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

Elimina il sistema di risoluzione specificato nell'API GraphQL.

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

Ottiene i dettagli del resolver dell'API GraphQL specificato dal relativo identificatore.

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

Ottiene la versione dello stato dell'entità (Etag) del sistema di risoluzione dell'API GraphQL specificato dal relativo identificatore.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

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

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

Aggiorna i dettagli del sistema di risoluzione nell'API GraphQL specificata dal relativo identificatore.

Dettagli metodo

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

Crea un nuovo resolver nell'API GraphQL o ne 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. Il nome non fa 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 ha ; rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del sistema di risoluzione 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 sistema di risoluzione 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. Il nome non fa 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 ha ; rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del sistema di risoluzione 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 corrente dell'entità dalla risposta dell'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 dell'API GraphQL specificato dal relativo identificatore.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome non fa 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 ha ; rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del sistema di risoluzione 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 sistema di risoluzione dell'API GraphQL specificato dal relativo identificatore.

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

Parametri

resourceGroupName

string

Nome del gruppo di risorse. Il nome non fa 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 ha ; rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del sistema di risoluzione 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. Il nome non fa 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 ha ; rev=n come suffisso dove n è il numero di revisione.

options
GraphQLApiResolverListByApiOptionalParams

Parametri delle opzioni.

Restituisce

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

Aggiorna i dettagli del sistema di risoluzione nell'API GraphQL specificata dal relativo 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. Il nome non fa 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 ha ; rev=n come suffisso dove n è il numero di revisione.

resolverId

string

Identificatore del sistema di risoluzione 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 corrente dell'entità dalla risposta dell'intestazione della richiesta GET oppure deve essere * per l'aggiornamento incondizionato.

parameters
ResolverUpdateContract

Parametri di aggiornamento del sistema di risoluzione dell'API GraphQL.

options
GraphQLApiResolverUpdateOptionalParams

Parametri delle opzioni.

Restituisce