public void Resolve(WeChatOfficialResolveContext context)
        {
            var asyncLocal = context.ServiceProvider.GetRequiredService <IWeChatOfficialAsyncLocalAccessor>();

            if (asyncLocal.Current != null)
            {
                context.Options = asyncLocal.Current;
            }
        }
        public ValueTask ResolveAsync(WeChatOfficialResolveContext context)
        {
            var asyncLocal = context.ServiceProvider.GetRequiredService <IWeChatOfficialAsyncLocalAccessor>();

            if (asyncLocal.Current != null)
            {
                context.Options = asyncLocal.Current;
            }

            return(new ValueTask());
        }