ColumnDefinitionCollection.SyncRoot ColumnDefinitionCollection.SyncRoot ColumnDefinitionCollection.SyncRoot ColumnDefinitionCollection.SyncRoot Property

Définition

Obtient un objet qui peut être utilisé pour synchroniser l'accès à ColumnDefinitionCollection.Gets an object that can be used to synchronize access to the ColumnDefinitionCollection.

public:
 property System::Object ^ SyncRoot { System::Object ^ get(); };
public object SyncRoot { get; }
member this.SyncRoot : obj
Public ReadOnly Property SyncRoot As Object

Valeur de propriété

Objet qui peut être utilisé pour synchroniser l'accès à ColumnDefinitionCollection.An object that can be used to synchronize access to the ColumnDefinitionCollection.

Implémente

Remarques

L'énumération d'une collection n'est intrinsèquement pas une procédure thread-safe.Enumerating through a collection is intrinsically not a thread-safe procedure. Même lorsqu'une collection est synchronisée, les autres threads peuvent toujours la modifier, ce qui entraîne la levée d'une exception par l'énumérateur.Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. Pour garantir la sécurité des threads pendant l’énumération, vous pouvez verrouiller la collection pendant toute l’énumération ou intercepter les exceptions qui résultent de modifications apportées par d’autres threads.To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions that result from changes made by other threads.

S’applique à