GraphQL для .NET - токен отмены - PullRequest
       1

GraphQL для .NET - токен отмены

0 голосов
/ 11 ноября 2019

есть ли способ передать токен отмены в конечную точку graphql?

public class GetAccountQuery : ObjectGraphType
{ public GetAccountQuery(IRolver resolver)
        {
            FieldAsync<UserType>(
                "GetAccount",
                arguments: new QueryArguments(
                    new QueryArgument<NonNullGraphType<IdGraphType>> { Name = "userId" },
                resolve: async context => await resolver.ResolveAsync(context, pass in cancellation token ?? ));
        }
}

1 Ответ

0 голосов
/ 15 ноября 2019

нашел ответ, вставьте IHttpContextAccessor в ctor GetAccountQuery и затем получите доступ к токену отмены из httpcontext следующим образом:

HttpContextAccessor.HttpContext.RequestAborted 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...