コード例 #1
0
        public IDisposable Change(IWeChatOfficialOptions weChatOfficialOptions)
        {
            var parentScope = _weChatOfficialAsyncLocalAccessor.Current;

            _weChatOfficialAsyncLocalAccessor.Current = weChatOfficialOptions;

            return(new DisposeAction(() =>
            {
                _weChatOfficialAsyncLocalAccessor.Current = parentScope;
            }));
        }
コード例 #2
0
        public WeChatOfficialAsyncLocal(IWeChatOfficialAsyncLocalAccessor weChatOfficialAsyncLocalAccessor)
        {
            _weChatOfficialAsyncLocalAccessor = weChatOfficialAsyncLocalAccessor;

            CurrentOptions = weChatOfficialAsyncLocalAccessor.Current;
        }