コード例 #1
0
        public async Task <T> InvokeAsync <T>(IDictionary <string, object> parameters, string serviceId, EndPoint endPoint, int timeout = 60)
        {
            var proxy = _serviceProvider.GetRequiredService <RemoteServiceProxy>();

            if (proxy == null)
            {
                proxy = new RemoteServiceProxy(_serviceProvider);
            }
            return(await proxy.InvokeAsync <T>(parameters, serviceId, endPoint, timeout));
        }
コード例 #2
0
        public Task InvokeAsync(IDictionary <string, object> parameters, string serviceId, EndPoint endPoint)
        {
            var proxy = _serviceProvider.GetRequiredService <RemoteServiceProxy>();

            if (proxy == null)
            {
                proxy = new RemoteServiceProxy(_serviceProvider);
            }
            return(proxy.InvokeAsync(parameters, serviceId, endPoint));
        }