2009-05-19 2 views
5

के साथ स्वरूपित पाठ भेजना क्या कोई यूसीएमए 2.0 एसडीके का उपयोग कर त्वरित संदेश प्रवाह पर स्वरूपित पाठ भेजने में सफल रहा है?यूसीएमए 2.0

यह एमएसडीएन पर बहुत अच्छी तरह से प्रलेखित नहीं प्रतीत होता है। क्या वहां कोई उदाहरण हैं? कोई किताबें जो इस बारे में बात करती हैं?

उत्तर

0

मेरी समझ यह है कि संदेश संकेत केवल स्ट्रिंग हैं। यदि आप स्ट्रिंग में स्वरूपण जोड़ना चाहते हैं, तो प्रॉम्प्ट में सामान्य HTML स्वरूपण का उपयोग करने के लिए एक सुझाव हो सकता है, फिर एक HTML जागरूक नियंत्रण में प्राप्त संकेत पंप करें।

2

इस मुद्दे में पहले काम पर एक परियोजना पर खुद को चलाएं। मैं इस समय मेरे कोड मेरे लिए सुलभ है नहीं है, लेकिन यह अनिवार्य रूप से निम्न कार्य करके सक्षम है ...

MimePartContentDescription text; 
MimePartContentDescription html; 
MimePartContentDescription package; 

text = new MimePartContentDescription(
    new ContentType("text/plain"), 
    Encoding.UTF8.GetBytes(message_text)); 

html = new MimePartContentDescription(
    new ContentType("text/html"), 
    Encoding.UTF8.GetBytes(message_html)); 

package = new MimePartContentDescription(
    new ContentType("multipart/alternative"), null 
); 

package.Add(html); 
package.Add(text); 

// Call BeginSendMessage ... SendMessageCompleted is async callback. 
imFlow.BeginSendMessage(package.ContentType, package.GetBody, SendMessageCompleted, imFlow) 

इस विधि यदि आप एक 'पैकेज' में संदेश के दो संस्करणों लपेटता () जो शानदार ढंग से अपमानित हो जाएंगे, जो क्लाइंट को सादा पाठ संस्करण प्रदान करते हैं जो HTML को संभाल नहीं सकते हैं, या यदि क्लाइंट इसका समर्थन करता है तो HTML प्रदान करेगा।

क्रेडिट ऊपर कोड समाधान पोस्ट करने के लिए 'mdip' को जाता है ...

http://social.msdn.microsoft.com/Forums/en/ucmanagedsdk/thread/c532bbb9-f593-4443-85af-4e0708b8532c

+0

यह मेरे लिए काम नहीं करता। यूसीएमए 3.0 का उपयोग करना मोबाइल प्लेटफ़ॉर्म (एंड्रॉइड) क्लाइंट 'टोस्टर' संदेश देखता है लेकिन कोई वास्तविक संदेश सामग्री नहीं देखता है। Lync Windows क्लाइंट को HTML संदेश प्राप्त के रूप में प्राप्त होता है। मैंने उस एमएसडीएन मंच पर पोस्ट करने का प्रयास किया है लेकिन हमेशा तकनीकी परेशानी के बारे में कुछ बीएस संदेश प्राप्त करें। इस एसडीके के साथ धैर्य खोना शुरू कर रहा है। – ficuscr

+0

इसके अलावा, यह पैकेज होना चाहिए। GetBody()। यह एक विधि है। – ficuscr