/// <summary> /// Получение тау (результата ДМЧ) авбонента от сервера /// </summary> /// <param name="inputTau">тау (результата ДМЧ) авбонента</param> public override async Task ReceiveTauAsync(int inputTau) { await base.ReceiveTauAsync(inputTau); try { // Запрос на получение весов ДМЧ абонента await HubProtocolConnection.InvokeAsync("SendWeights", NameRecipient, Machine.GetWeights(), Machine.WeightRange).ConfigureAwait(false); } catch (Exception ex) { Debug.WriteLine(ex); throw ex; } }
/// <summary> /// Установка методов для вызова сервером /// </summary> protected override void SetHubConnectionOn() { HubProtocolConnection.On <int[][]>("ReceiveValueSyncWeights", weights => ReceiveValueSyncWeightsAsync(weights)); base.SetHubConnectionOn(); }