none
עצירת Workflow ע"י קוד RRS feed

  • שאלה

  • היי,

    אני מנסה לעצור workflow בזמן ריצה ע"י קוד, קראתי בmsdn וברשת שהדבר מתבצע ע"י עדכון הstate והstatus של רשומת הasyncoperation.

    הבעיה שלאחר העדכון של הworkflow נשאר במצב ביניים Cancelling/Pausing ולעולם אינו מגיע למצב סופי.

    יש רעיונות?

    יום חמישי 05 יולי 2012 10:47

תשובות

  • לא, ביצעתי את זה כמו שרשום בSDK, בעזרת Update.

    גיליתי אמנם מה קורה, זה שמשנים את המצב לא מפסיק את הWF.

    אלא פשוט מהווה אינדיקציה לתוצאה סופית.

    הקוד ממשיך לרוץ בכל מקרה למרות שינוי הסטטוס.

    לכן קוד ממש ממש ארוך בכל מקרה יהיה חייב להסתיים ובתוצאה יהיה רשום העדכון של הסטטוס.

    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 15 יולי 2012 13:34
    יום ראשון 08 יולי 2012 11:03

כל התגובות

  • היי ערן .

    האם אתה עוצר את ה WF בצורה "לא נתמכת" ? (עדכון הרשומות ב DB ) ?


    יניב ארד

    שבת 07 יולי 2012 09:38
  • לא, ביצעתי את זה כמו שרשום בSDK, בעזרת Update.

    גיליתי אמנם מה קורה, זה שמשנים את המצב לא מפסיק את הWF.

    אלא פשוט מהווה אינדיקציה לתוצאה סופית.

    הקוד ממשיך לרוץ בכל מקרה למרות שינוי הסטטוס.

    לכן קוד ממש ממש ארוך בכל מקרה יהיה חייב להסתיים ובתוצאה יהיה רשום העדכון של הסטטוס.

    • סומן כתשובה על-ידי Eran Sharvit יום ראשון 15 יולי 2012 13:34
    יום ראשון 08 יולי 2012 11:03