Freigeben über


GraphQLApiResolver interface

Schnittstelle, die einen GraphQLApiResolver darstellt.

Methoden

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

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

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 des GraphQL-API-Resolvers ab, der durch seinen Bezeichner angegeben wird.

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)

Updates die Details des Resolvers in der durch den Bezeichner angegebenen GraphQL-API.

Details zur Methode

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

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

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

apiId

string

API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.

resolverId

string

Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance 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. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

apiId

string

API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.

resolverId

string

Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance 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 des GraphQL-API-Resolvers ab, der durch seinen Bezeichner angegeben wird.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

apiId

string

API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.

resolverId

string

Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance 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. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

apiId

string

API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.

resolverId

string

Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance 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. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

apiId

string

API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.

options
GraphQLApiResolverListByApiOptionalParams

Die Optionsparameter.

Gibt zurück

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

Updates die Details des Resolvers in der durch den Bezeichner angegebenen GraphQL-API.

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. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

apiId

string

API-Revisionsbezeichner. Muss im aktuellen API Management Dienst instance eindeutig sein. Die nicht aktuelle Revision weist ;rev=n als Suffix auf, wobei n die Revisionsnummer ist.

resolverId

string

Resolverbezeichner innerhalb einer GraphQL-API. Muss im aktuellen API Management Dienst instance 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

GraphQL API Resolver Update-Parameter.

options
GraphQLApiResolverUpdateOptionalParams

Die Optionsparameter.

Gibt zurück