Freigeben über


GraphQLApiResolver interface

Schnittstelle, die eine GraphQLApiResolver darstellt.

Methoden

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

Erstellt einen neuen Resolver in der GraphQL-API oder aktualisiert eine vorhandene.

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

Löscht den angegebenen Resolver in der GraphQL-API.

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

Ruft die Details der GraphQL-API Resolver durch den Bezeichner angegeben ab.

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

Ruft die Entitätsstatusversion (Etag) des GraphQL-API-Resolvers ab, der durch seinen Bezeichner angegeben wird.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Listet eine Auflistung der Resolver für die angegebene GraphQL-API auf.

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

Aktualisiert die Details des Resolvers in der GraphQL-API, die durch den Bezeichner angegeben wird.

Details zur Methode

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

Erstellt einen neuen Resolver in der GraphQL-API oder aktualisiert eine vorhandene.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

apiId

string

API-Revisionsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ; rev=n als Suffix, wobei n die Revisionsnummer ist.

resolverId

string

Resolver-ID in einer GraphQL-API. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

parameters
ResolverContract

Erstellen Sie Parameter.

options
GraphQLApiResolverCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

Löscht den angegebenen Resolver in der GraphQL-API.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

apiId

string

API-Revisionsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ; rev=n als Suffix, wobei n die Revisionsnummer ist.

resolverId

string

Resolver-ID in einer GraphQL-API. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

ifMatch

string

ETag der Entität. ETag sollte mit dem aktuellen Entitätsstatus aus der Headerantwort der GET-Anforderung übereinstimmen, oder es sollte * für bedingungslose Aktualisierung sein.

options
GraphQLApiResolverDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

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

Ruft die Details der GraphQL-API Resolver durch den Bezeichner angegeben ab.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

apiId

string

API-Revisionsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ; rev=n als Suffix, wobei n die Revisionsnummer ist.

resolverId

string

Resolver-ID in einer GraphQL-API. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

options
GraphQLApiResolverGetOptionalParams

Die Optionsparameter.

Gibt zurück

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

Ruft die Entitätsstatusversion (Etag) des GraphQL-API-Resolvers ab, der durch seinen Bezeichner angegeben wird.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

apiId

string

API-Revisionsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ; rev=n als Suffix, wobei n die Revisionsnummer ist.

resolverId

string

Resolver-ID in einer GraphQL-API. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

options
GraphQLApiResolverGetEntityTagOptionalParams

Die Optionsparameter.

Gibt zurück

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Listet eine Auflistung der Resolver für die angegebene GraphQL-API auf.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

apiId

string

API-Revisionsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ; rev=n als Suffix, wobei n die Revisionsnummer ist.

options
GraphQLApiResolverListByApiOptionalParams

Die Optionsparameter.

Gibt zurück

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

Aktualisiert die Details des Resolvers in der GraphQL-API, die durch den Bezeichner angegeben wird.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API-Verwaltungsdiensts.

apiId

string

API-Revisionsbezeichner. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein. Die nicht aktuelle Überarbeitung hat ; rev=n als Suffix, wobei n die Revisionsnummer ist.

resolverId

string

Resolver-ID in einer GraphQL-API. Muss in der aktuellen API-Verwaltungsdienstinstanz eindeutig sein.

ifMatch

string

ETag der Entität. ETag sollte mit dem aktuellen Entitätsstatus aus der Headerantwort der GET-Anforderung übereinstimmen, oder es sollte * für bedingungslose Aktualisierung sein.

parameters
ResolverUpdateContract

Parameter für die GraphQL-API Resolver Update.

options
GraphQLApiResolverUpdateOptionalParams

Die Optionsparameter.

Gibt zurück