OidCollection.SyncRoot Właściwość

Definicja

Pobiera obiekt, który może służyć do synchronizowania dostępu do OidCollection 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 OidCollection obiektu.

Implementuje

Uwagi

OidCollection nie jest bezpieczny wątkiem. Klasy pochodne mogą zapewnić własną zsynchronizowaną wersję OidCollection klasy przy użyciu tej właściwości. Synchronizowanie kodu musi wykonywać operacje na SyncRoot właściwości OidCollection obiektu, a nie bezpośrednio na samym obiekcie. Gwarantuje to prawidłowe funkcjonowanie kolekcji, które są uzyskiwane z innych obiektów. W szczególności utrzymuje prawidłową synchronizację z innymi wątkami, które mogą jednocześnie modyfikować OidCollection obiekt.

Dotyczy