示例#1
0
 public void ReceiveData(long messageId, string toGroupName, string toStitchInstanceId, string channelName, string data)
 {
     DataMessageReceived.Raise(this, new DataMessageReceivedEventArgs
     {
         MessageId            = messageId,
         ToGroupName          = toGroupName,
         ToStitchInstanceId   = toStitchInstanceId,
         FromStitchInstanceId = StitchInstanceId,
         ChannelName          = channelName,
         Data = data
     });
 }
        private async Task DataConsumer(string socketKey, byte[] data)
        {
            var socketEvent = new DataReceivedSocketEvent
            {
                Data      = data,
                SocketKey = socketKey
            };

            if (CloseMessageReceived != null)
            {
                await dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                                          new DispatchedHandler(() =>
                {
                    DataMessageReceived?.Invoke(this, socketEvent);
                }));
            }
        }
 private void OnDataMessageReceived(object sender, DataMessageReceivedEventArgs e)
 {
     DataMessageReceived.Raise(this, e);
 }