示例#1
0
        public Task <DirectMethodResponse> InvokeMethodAsync(string id, DirectMethodRequest methodRequest)
        {
            Preconditions.CheckNonWhiteSpace(id, nameof(id));
            Preconditions.CheckNotNull(methodRequest, nameof(methodRequest));

            Events.MethodCallReceived(id, methodRequest.Id, methodRequest.CorrelationId);
            Metrics.AddDirectMethod(id, methodRequest.Id);
            return(this.invokeMethodHandler.InvokeMethod(methodRequest));
        }