本文整理汇总了C#中IQ.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# IQ.ToString方法的具体用法?C# IQ.ToString怎么用?C# IQ.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IQ
的用法示例。
在下文中一共展示了IQ.ToString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Create
public void Create()
{
Element.ResetID();
IQ iq = new IQ(doc);
Assert.AreEqual("<iq id=\"JN_1\" type=\"get\" />", iq.ToString());
iq = new IQ(doc);
Assert.AreEqual("<iq id=\"JN_2\" type=\"get\" />", iq.ToString());
iq.Query = new Auth(doc);
Assert.AreEqual("<iq id=\"JN_2\" type=\"get\"><query xmlns=\"jabber:iq:auth\" /></iq>", iq.ToString());
}
示例2: HandleIQ
/// <summary>Incoming IQ, process it and pass it to the proper HandleQuery,
/// if one exists.</summary>
protected void HandleIQ(object sender, IQ iq)
{
if(iq.Query == null) {
return;
}
ProtocolLog.WriteIf(XmppLog, "Incoming: " + iq.ToString());
// If we don't set true, it will respond with an error
iq.Handled = HandleQuery(iq.Query as Element, iq.From);
}