Delen via


GraphQLApiResolver interface

Interface die een GraphQLApiResolver vertegenwoordigt.

Methoden

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

Hiermee maakt u een nieuwe resolver in de GraphQL-API of werkt u een bestaande oplossing bij.

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

Hiermee verwijdert u de opgegeven resolver in de GraphQL-API.

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

Haalt de details op van de GraphQL API Resolver die is opgegeven door de id.

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

Hiermee haalt u de versie van de entiteitsstatus (Etag) van de GraphQL API-resolver op die is opgegeven door de id.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Hiermee wordt een verzameling van de resolvers voor de opgegeven GraphQL-API weergegeven.

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

Updates de details van de resolver in de GraphQL API die is opgegeven door de id.

Methodedetails

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

Hiermee maakt u een nieuwe resolver in de GraphQL-API of werkt u een bestaande oplossing bij.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management service.

apiId

string

API-revisie-id. Moet uniek zijn in het huidige API Management service-exemplaar. Niet-huidige revisie heeft ;rev=n als achtervoegsel, waarbij n het revisienummer is.

resolverId

string

Resolver-id binnen een GraphQL API. Moet uniek zijn in het huidige API Management service-exemplaar.

parameters
ResolverContract

Parameters maken.

options
GraphQLApiResolverCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

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

Hiermee verwijdert u de opgegeven resolver in de GraphQL-API.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management service.

apiId

string

API-revisie-id. Moet uniek zijn in het huidige API Management service-exemplaar. Niet-huidige revisie heeft ;rev=n als achtervoegsel, waarbij n het revisienummer is.

resolverId

string

Resolver-id binnen een GraphQL API. Moet uniek zijn in het huidige API Management service-exemplaar.

ifMatch

string

ETag van de entiteit. ETag moet overeenkomen met de huidige entiteitsstatus uit de headerreactie van de GET-aanvraag of moet * zijn voor onvoorwaardelijke update.

options
GraphQLApiResolverDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

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

Haalt de details op van de GraphQL API Resolver die is opgegeven door de id.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management service.

apiId

string

API-revisie-id. Moet uniek zijn in het huidige API Management service-exemplaar. Niet-huidige revisie heeft ;rev=n als achtervoegsel, waarbij n het revisienummer is.

resolverId

string

Resolver-id binnen een GraphQL API. Moet uniek zijn in het huidige API Management service-exemplaar.

options
GraphQLApiResolverGetOptionalParams

De optiesparameters.

Retouren

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

Hiermee haalt u de versie van de entiteitsstatus (Etag) van de GraphQL API-resolver op die is opgegeven door de id.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management service.

apiId

string

API-revisie-id. Moet uniek zijn in het huidige API Management service-exemplaar. Niet-huidige revisie heeft ;rev=n als achtervoegsel, waarbij n het revisienummer is.

resolverId

string

Resolver-id binnen een GraphQL API. Moet uniek zijn in het huidige API Management service-exemplaar.

options
GraphQLApiResolverGetEntityTagOptionalParams

De optiesparameters.

Retouren

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Hiermee wordt een verzameling van de resolvers voor de opgegeven GraphQL-API weergegeven.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management service.

apiId

string

API-revisie-id. Moet uniek zijn in het huidige API Management service-exemplaar. Niet-huidige revisie heeft ;rev=n als achtervoegsel, waarbij n het revisienummer is.

options
GraphQLApiResolverListByApiOptionalParams

De optiesparameters.

Retouren

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

Updates de details van de resolver in de GraphQL API die is opgegeven door de id.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management service.

apiId

string

API-revisie-id. Moet uniek zijn in het huidige API Management service-exemplaar. Niet-huidige revisie heeft ;rev=n als achtervoegsel, waarbij n het revisienummer is.

resolverId

string

Resolver-id binnen een GraphQL API. Moet uniek zijn in het huidige API Management service-exemplaar.

ifMatch

string

ETag van de entiteit. ETag moet overeenkomen met de huidige entiteitsstatus uit de headerreactie van de GET-aanvraag of moet * zijn voor onvoorwaardelijke update.

parameters
ResolverUpdateContract

Updateparameters voor GraphQL API Resolver.

options
GraphQLApiResolverUpdateOptionalParams

De optiesparameters.

Retouren