DesignerRegionCollection.SyncRoot Właściwość

Definicja

Pobiera obiekt, który może służyć do synchronizacji dostępu do DesignerRegionCollection obiektu.

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

Wartość właściwości

Object

Obiekt, który może służyć do synchronizowania dostępu do DesignerRegionCollection obiektu .

Uwagi

Wyliczanie za pomocą kolekcji nie jest wewnętrznie bezpieczną wątkowo procedurą. Nawet jeśli kolekcja jest zsynchronizowana, inne wątki mogą nadal modyfikować kolekcję. Powoduje to wyjątki podczas wyliczania.

Zablokuj kolekcję przy użyciu metody podczas całego wyliczenia, SyncRoot aby zagwarantować bezpieczeństwo wątków. Aby uzyskać szczegółowe informacje na temat blokowania kolekcji w celu uzyskania bezpiecznego wątkowo dostępu, zobacz ICollection.SyncRoot .

Dotyczy

Zobacz też