コード例 #1
0
 protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
 {
     // Our algorithm for recovering from update depends on iterating a unique Activities list.
     // So we can't support update if the same activity is referenced more than once.
     for (int i = 0; i < this.Activities.Count - 1; i++)
     {
         for (int j = i + 1; j < this.Activities.Count; j++)
         {
             if (this.Activities[i] == this.Activities[j])
             {
                 metadata.DisallowUpdateInsideThisActivity(SR.SequenceDuplicateReferences);
                 break;
             }
         }
     }
 }
コード例 #2
0
ファイル: Switch.cs プロジェクト: sunxiaotianmg/CoreWF
 protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
 {
     metadata.AllowUpdateInsideThisActivity();
 }