Udostępnij przez


Właściwość EventPropertyCollection.ICollection.SyncRoot

Zwraca obiekt można zsynchronizować dostęp do kolekcji ICollection.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Private ReadOnly Property SyncRoot As Object
    Implements ICollection.SyncRoot
    Get
'Użycie
Dim instance As EventPropertyCollection
Dim value As Object

value = CType(instance, ICollection).SyncRoot
Object ICollection.SyncRoot { get; }
private:
virtual property Object^ SyncRoot {
    Object^ get () sealed = ICollection::SyncRoot::get;
}
private abstract SyncRoot : Object
private override SyncRoot : Object
Język JScript obsługuje używanie jawnych implementacji interfejsów, ale nie obsługuje deklarowania nowych.

Wartość właściwości

Typ: System.Object
Object który może służyć do synchronizacji lub blokada dostępu do kolekcji ICollection.

Implementacje

ICollection.SyncRoot

Uwagi

Synchronizacja jest skuteczne tylko wtedy, gdy wszystkie wątki blokada ten obiekt przed uzyskaniem dostępu do kolekcja.