HttpStaticObjectsCollection.SyncRoot Właściwość

Definicja

Pobiera obiekt, który może służyć do synchronizowania dostępu do kolekcji.

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

Bieżąca klasa HttpStaticObjectsCollection.

Implementuje

Przykłady

Poniższy przykład tworzy obiekt używany do synchronizowania dostępu do obiektu HttpStaticObjectsCollection.

Object MySyncObject = Application.StaticObjects.SyncRoot;
Dim MySyncObject As Object = Application.StaticObjects.SyncRoot

Uwagi

Kod programu powinien zazwyczaj wykonywać zsynchronizowane operacje na SyncRoot kolekcji, a nie bezpośrednio w samej kolekcji. 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ą być jednocześnie modyfikowane przez obiekt kolekcji.

Obiekt zwrócony w tej implementacji jest HttpStaticObjectsCollection sam w sobie.

Dotyczy