WCF Message Visualizer

24 באוגוסט 2007

תגיות: ,
תגובה אחת

בפיתוח Channels ב-WCF עולה הצורך ב- MessageVisualizer שיעזור

בזמן DEBUG. הבעיה היא שהמחלקה Message לא מוגדרת כ- [Serializable]

ולכן צריך לעבוד יותר קשה, עם מחלקה MessageVisualizerObjectSource.

ניתן להוריד את הקוד מכאן.

פתרון ראשון:

code

תוצאה:

MV

MessageProxy מגדיר Property Body מסוג String ולכן אנחנו מקבלים את Visualizer הסטנדארטי של MS.

פתרון שני:

א. לרשת את VisualizerObjectSource ושלכתב את המתודה GetData.

c

ב. לרשת את DialogDebuggerVisualizer ולשכתב את המתודה Show.

c

לא לשכוח שצריך לשים את ה-EXE בתקיה
My Documents\Visual Studio 2005\Visualizers

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

תגובה אחת

  1. Guy Burstein24 באוגוסט 2007 ב 17:25

    אחלה רעיון! נראה שימושי.

    לדעתי שווה לכתוב על זה פוסט בבלוג האנגלי של אוהד ב- weblogs.asp.net, כדי שזה יחשף יותר.

    הגב