コード例 #1
0
ファイル: MessageStanza.cs プロジェクト: rahulaga/irahul.com
		public MessageStanza(XmlNode xml) : base(xml)
		{
			if(xml.Attributes["type"] == null)
			{
				this.msgType = MessageStanzaType.Headline;
				return;
			}

			switch(xml.Attributes["type"].Value)
			{
				case "chat":
					this.msgType = MessageStanzaType.Chat;
					break;				
				case "error":
					this.msgType = MessageStanzaType.Error;
					break;
				case "groupchat":
					this.msgType = MessageStanzaType.Groupchat;
					break;
				case "headline":
					this.msgType = MessageStanzaType.Headline;
					break;
				case "normal":
					this.msgType = MessageStanzaType.Normal;
					break;
				default:
					throw new OpenXMPPException("An invalid Message type was specified.");
			}
		}
コード例 #2
0
ファイル: MessageStanza.cs プロジェクト: rahulaga/irahul.com
		public MessageStanza(XmlNode xml, MessageStanzaType msgType) : base(xml)
		{
			this.msgType = msgType;
		}