public static void PublishSendSearchDataToStoreEvent(object sender, SendSearchDataToStoreEventArgs e) { if (SendSearchDataToStoreEvent != null) { SendSearchDataToStoreEvent.Invoke(sender, e); } }
// 查询请求 private void EventPublisher_SendSearchDataToStoreEvent(object sender, SendSearchDataToStoreEventArgs e) { byte type = 1; byte[] sqlArr = System.Text.Encoding.UTF8.GetBytes(e.SqlStr); byte[] data = new byte[sqlArr.Length + 1]; data[0] = type; Buffer.BlockCopy(sqlArr, 0, data, 1, sqlArr.Length); client.Send(data); // 向存储服务发送查询数据 }