Bagikan melalui


GraphQLApiResolver interface

Antarmuka yang mewakili GraphQLApiResolver.

Metode

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

Membuat resolver baru di GraphQL API atau memperbarui yang sudah ada.

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

Menghapus resolver yang ditentukan di GraphQL API.

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

Mendapatkan detail Resolver API GraphQL yang ditentukan oleh pengidentifikasinya.

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

Mendapatkan versi status entitas (Etag) dari pemecah masalah API GraphQL yang ditentukan oleh pengidentifikasinya.

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Mencantumkan kumpulan resolver untuk API GraphQL yang ditentukan.

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

Memperbarui detail resolver di GraphQL API yang ditentukan oleh pengidentifikasinya.

Detail Metode

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

Membuat resolver baru di GraphQL API atau memperbarui yang sudah ada.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

parameters
ResolverContract

Buat parameter.

Mengembalikan

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

Menghapus resolver yang ditentukan di GraphQL API.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

ifMatch

string

ETag Entitas. ETag harus cocok dengan status entitas saat ini dari respons header permintaan GET atau harus * untuk pembaruan tanpa syarat.

options
GraphQLApiResolverDeleteOptionalParams

Parameter opsi.

Mengembalikan

Promise<void>

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

Mendapatkan detail Resolver API GraphQL yang ditentukan oleh pengidentifikasinya.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

options
GraphQLApiResolverGetOptionalParams

Parameter opsi.

Mengembalikan

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

Mendapatkan versi status entitas (Etag) dari pemecah masalah API GraphQL yang ditentukan oleh pengidentifikasinya.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

Mengembalikan

listByApi(string, string, string, GraphQLApiResolverListByApiOptionalParams)

Mencantumkan kumpulan resolver untuk API GraphQL yang ditentukan.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

Mengembalikan

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

Memperbarui detail resolver di GraphQL API yang ditentukan oleh pengidentifikasinya.

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

Parameter

resourceGroupName

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

serviceName

string

Nama layanan API Management.

apiId

string

Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.

resolverId

string

Pengidentifikasi resolver dalam API GraphQL. Harus unik dalam instans layanan API Management saat ini.

ifMatch

string

ETag Entitas. ETag harus cocok dengan status entitas saat ini dari respons header permintaan GET atau harus * untuk pembaruan tanpa syarat.

parameters
ResolverUpdateContract

Parameter Pembaruan Pemecah Masalah API GraphQL.

options
GraphQLApiResolverUpdateOptionalParams

Parameter opsi.

Mengembalikan