public GrpcProxyFactory(IResolver resolver, IProxyProvider proxyProvider, AsyncProxyGenerator proxyGenerator, IServiceFinder finder) : base(resolver, proxyProvider, proxyGenerator) { _finder = finder; //GRpc Http支持 AppContext.SetSwitch("System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true); }
public T CreateYard() { var proxyGenerator = new AsyncProxyGenerator(_pools, _app, _version); return((T)proxyGenerator.CreateProxy(typeof(T))); }
public ProxyFactory(IResolver resolver, IProxyProvider proxyProvider, AsyncProxyGenerator proxyGenerator) { _resolver = resolver; _proxyProvider = proxyProvider; _proxyGenerator = proxyGenerator; }