ตรวจว่า message ที่รับเข้ามาเป็นแบบใด โดยใช้การ GetType() ของ object
IMessage message = consumer.Receive("TEST.FOO");
Type amqTypeText = typeof(ActiveMQTextMessage);
Type amqTypeBinary = typeof(ActiveMQBytesMessage);
Type amqStream = typeof(ActiveMQStreamMessage);
Console.WriteLine("message type is:" + message.GetType());
if (amqTypeText.IsInstanceOfType(message))
{
Console.WriteLine("receive TEXT message");
ActiveMQTextMessage _textMessage = (ActiveMQTextMessage)message;
messageType = _textMessage.NMSType;
data = Encoding.ASCII.GetBytes(_textMessage.Text);
}
if (amqTypeBinary.IsInstanceOfType(message))
{
Console.WriteLine("receive BYTE message");
ActiveMQBytesMessage _bytesMessage = (ActiveMQBytesMessage)message;
messageType = _bytesMessage.NMSType;
data = _bytesMessage.Content;
}
if (amqStream.IsInstanceOfType(message))
{
Console.WriteLine("receive Stream messge");
ActiveMQStreamMessage _streamMessage = (ActiveMQStreamMessage)message;
messageType = _streamMessage.NMSType;
data = _streamMessage.Content;
}
Sunday, May 20, 2007
Wednesday, May 16, 2007
ปัญหาสาวกFirefox เล่นไฟล์ของ WindowsMedia ไม่ได้
Firefox รุ่นหลังๆ จะมีปัญหากับ ActiveX ทำให้ฟังเพลงหรือเล่นไฟล์ของ WindowsMedia จากเวปไม่ได้ จิงสมควรดาวโหลดสิ่งนี้ไปใชักันนะคร๊าบผม
Firefox 1.5 or 1.5.0.1
Firefox 1.5 or 1.5.0.1
http://www.iol.ie/~locka/mozilla/mozactivex-ff-15.xpi
memory สมองมันเต็ม
เนื่องจากนับวันหน่วยความจำในสมองของผมมันชักจะเต็ม ก็เลยหาที่ช่วยจัดเก็บ
ครั้งแรกก็บรรจุลง Word Document แต่ชักแย่ด้านการจัดการ ค้นหา และมันรุงรังกับเครื่องคอม
สรุปผลก็เลยมาลงที่ Blogger เนื่องจากเป็นสมาชิกของ Gmail อยู่แล้วด้วย
ก็เลยมาทดลองนำความรู้ที่มันจำไม่ได้หรือบังเอิญไปเจอ ว่าจะมาลงที่ blog นี้เอาไว้เตือนความจำตัวเอง
ครั้งแรกก็บรรจุลง Word Document แต่ชักแย่ด้านการจัดการ ค้นหา และมันรุงรังกับเครื่องคอม
สรุปผลก็เลยมาลงที่ Blogger เนื่องจากเป็นสมาชิกของ Gmail อยู่แล้วด้วย
ก็เลยมาทดลองนำความรู้ที่มันจำไม่ได้หรือบังเอิญไปเจอ ว่าจะมาลงที่ blog นี้เอาไว้เตือนความจำตัวเอง
หรือทำให้มันหาได้ง่ายขึ้นเวลาต้องการใช้นั่นเอง หุหุหุหุ
Subscribe to:
Comments (Atom)