Back to Graphql Code Generator

c-sharp-operations

website/src/pages/plugins/c-sharp/c-sharp-operations.mdx

1.17.7770 B
Original Source

import { PluginApiDocs, PluginHeader } from '@/components/plugin' import { pluginGetStaticProps } from '@/lib/plugin-get-static-props' export const getStaticProps = pluginGetStaticProps(__filename, { hasOperationsNote: true })

<PluginHeader />

The c-sharp-operations plugin generates C# methods for the resolvers' signature.

It works with GraphQL.Client library and methods can be invoked through the GraphQLHttpClient.

Example code:

c#
using GraphQL.Client.Http;
using GraphQL.Client.Serializer.Newtonsoft;

  ...
  using var client = new GraphQLHttpClient("https://gqlserver", new NewtonsoftJsonSerializer());
  var response = await client.SendQueryAsync<Types.Query>(UsersGQL.Request());
<PluginApiDocs />