GraphQLApiResolver interface
Interface die een GraphQLApiResolver vertegenwoordigt.
Methoden
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.
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.
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.
De optiesparameters.
Retouren
Promise<GraphQLApiResolverGetResponse>
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.
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.
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.
De optiesparameters.
Retouren
Promise<GraphQLApiResolverUpdateResponse>