Condividi tramite


SynchronizationScopeActivity.SynchronizationHandles Proprietà

Definizione

Ottiene o imposta una raccolta di stringhe che rappresenta gli handle che determinano il comportamento di sincronizzazione della classe SynchronizationScopeActivity. Quando due o più attività di SynchronizationScopeActivity condividono un handle di sincronizzazione, esse vengono eseguite in modo seriale e non si verifica alcuna esecuzione interleave delle attività figlio tra un'attività e l'altra.

public:
 property System::Collections::Generic::ICollection<System::String ^> ^ SynchronizationHandles { System::Collections::Generic::ICollection<System::String ^> ^ get(); void set(System::Collections::Generic::ICollection<System::String ^> ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.SynchronizationHandlesTypeConverter))]
public System.Collections.Generic.ICollection<string> SynchronizationHandles { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.SynchronizationHandlesTypeConverter))>]
member this.SynchronizationHandles : System.Collections.Generic.ICollection<string> with get, set
Public Property SynchronizationHandles As ICollection(Of String)

Valore della proprietà

Una stringa su più righe che contiene handle di sincronizzazione per questa istanza.

Attributi

Esempio

Nell'esempio riportato di seguito viene illustrata l'impostazione della proprietà SynchronizationHandles. Questo esempio si trova nell’esempio SDK Nested Exception Handlers. Per altre informazioni, vedere Esempio di gestori di eccezioni annidati.

this.synchronizationScopeActivity.Activities.Add(this.throwsException);
this.synchronizationScopeActivity.Name = "synchronizationScopeActivity";
this.synchronizationScopeActivity.SynchronizationHandles = null;
Me.synchronizationScopeActivity.Activities.Add(Me.throwsException)
Me.synchronizationScopeActivity.Name = "synchronizationScopeActivity"
Me.synchronizationScopeActivity.SynchronizationHandles = Nothing

Si applica a