Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 信号R:如何使用XmppClient.send方法发送复杂对象?_Javascript_C#_Signalr_Xmpp_Signalr Hub - Fatal编程技术网

Javascript 信号R:如何使用XmppClient.send方法发送复杂对象?

Javascript 信号R:如何使用XmppClient.send方法发送复杂对象?,javascript,c#,signalr,xmpp,signalr-hub,Javascript,C#,Signalr,Xmpp,Signalr Hub,我一直在使用signalr发送简单的聊天信息。现在我需要传递复杂的对象 chatEventHubProxy.invoke('sendGroupMessage',jsonObject,recipients,message,chatType.).done(函数(){ self.chatEventLog('聊天信息发送成功'+收件人); }).失败(功能(错误){ console.log('聊天消息发送失败原因'+错误); })作为XMPP中的客户机,您只发送类型为或的节 XMPP协议和矩阵是可扩展

我一直在使用signalr发送简单的聊天信息。现在我需要传递复杂的对象

chatEventHubProxy.invoke('sendGroupMessage',jsonObject,recipients,message,chatType.).done(函数(){
self.chatEventLog('聊天信息发送成功'+收件人);
}).失败(功能(错误){
console.log('聊天消息发送失败原因'+错误);

})
作为XMPP中的客户机,您只发送类型为或的节 XMPP协议和矩阵是可扩展的。因此,您可以将任何类型的负载(自定义对象)和子对象添加到上面提到的顶级节类型中

msg.Add(myCustomType)
Xml示例:

<message to='foo@bar.com' type='chat'>
   <x xmlns='my-custom namespace'>
      <foo/>
   </x>
</message>


另请参见本教程中的扩展矩阵部分。

您能告诉我如何向小组发送消息吗?现在,我只是从CSV循环发送消息给每个收件人。这是一个解决办法。但我需要一个直接的解决方案。学习矩阵代码示例,就可以了