Compartilhar via


SynchronizationScopeActivity.SynchronizationHandles Propriedade

Definição

Obtém ou define uma coleção de cadeias de caracteres que representa identificadores que determinam o comportamento de sincronização deste SynchronizationScopeActivity. Quando duas ou mais atividades SynchronizationScopeActivity compartilham um identificador de sincronização, elas são executadas de maneira serial; não há nenhuma execução intercalada das atividades filho dentro delas.

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)

Valor da propriedade

Uma cadeia de caracteres de várias linhas que contém identificadores de sincronização para essa instância.

Atributos

Exemplos

O exemplo a seguir demonstra como definir a propriedade SynchronizationHandles. Este exemplo é do exemplo de SDK de Manipuladores de Exceção Aninhados. Para obter mais informações, consulte Exemplo de manipuladores de exceção aninhados.

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

Aplica-se a