/// <summary> /// データ送信のコールバック /// </summary> /// <param name="ar"></param> void SendDataCallback(IAsyncResult ar) { StateObject state = (StateObject)ar.AsyncState; Socket handler = state.workSocket; handler.EndSend(ar); OnSendData?.Invoke(this); }
private void UserControl_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { if (dataParams.Count > 0) { StringBuilder newValue = new StringBuilder(); if (new Service.MessageInput("Введите новое значение", dataParams[0].Title, newValue, true).ShowDialog() == System.Windows.Forms.DialogResult.OK) { OnSendData?.Invoke(dataParams[0].ID, Convert.ToSingle(newValue.ToString().Replace('.', ','))); } } }
private void CariBarangPembelianView_OnEnterKeyDown(object sender, EventArgs e) { if (listDataGrid.SelectedItem != null) { var model = (BarangModel)listDataGrid.SelectedItem; if (_tipePencarian == TipePencarian.Penjualan && model.stok <= 0) { return; } OnSendData?.Invoke(this, new ModelEventArgs <BarangModel>((BarangModel)listDataGrid.SelectedItem)); } }
/// <summary> /// サーバにデータを送信する /// </summary> /// <param name="bytes">データ</param> public void StartSend(byte[] bytes) { if (mySocket == null) { return; } StateObject state = new StateObject(); state.buffer = bytes; state.workSocket = mySocket; lock (syncLock) { mySocket.BeginSend(state.buffer, 0, state.buffer.Length, SocketFlags.None, new AsyncCallback(SendCallback), state); //mySocket.Send(state.buffer); } OnSendData?.Invoke(this); }
private void OnStickerClicked(FizzHypercasualStickerView stickerView) { if (stickerView == null) { return; } if (Time.realtimeSinceStartup < timeSinceLastSend + RESEND_TIMER) { return; } dataProvider.AddStickerToRecent(stickerView.StickerData.Id); timeSinceLastSend = Time.realtimeSinceStartup; if (OnSendData != null) { Dictionary <string, string> stickerData = new Dictionary <string, string> (); stickerData.Add("type", "fizz_predefine_sticker"); stickerData.Add("sticker_id", stickerView.StickerData.Id); OnSendData.Invoke(stickerData); } }
private void OnPhraseClicked(FizzHypercasualPhraseView phraseView) { if (phraseView == null) { return; } if (Time.realtimeSinceStartup < timeSinceLastSend + RESEND_TIMER) { return; } dataProvider.AddPhraseToRecent(phraseView.PhraseData.Id); timeSinceLastSend = Time.realtimeSinceStartup; if (OnSendData != null) { Dictionary <string, string> phraseData = new Dictionary <string, string> (); phraseData.Add("type", "fizz_predefine_phrase"); phraseData.Add("phrase_id", phraseView.PhraseData.Id); OnSendData.Invoke(phraseData); } }
protected void SendData(object data) { OnSendData?.Invoke(data); }
public void DoInvoke(object sender, string data) { OnSendData?.Invoke(sender, data); }
/// <summary> /// Send the specified data to the FICS. /// </summary> /// <param name="text">The text to send.</param> public void SendData(string text) { OnSendData?.Invoke(this, new SendDataEventArgs(text)); }
private void SendDataToListener(string data) { DoSendData?.DoInvoke(this, data); OnSendData?.Invoke(this, data); }