HttpStaticObjectsCollection.SyncRoot Proprietà

Definizione

Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme.

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

Valore della proprietà

Oggetto corrente HttpStaticObjectsCollection.

Implementazioni

Esempio

Nell'esempio seguente viene creato un oggetto utilizzato per sincronizzare l'accesso HttpStaticObjectsCollectiona .

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

Commenti

Il codice del programma deve in genere eseguire operazioni sincronizzate sull'oggetto SyncRoot di una raccolta, non direttamente nella raccolta stessa. In questo modo si garantisce il corretto funzionamento delle raccolte derivate da altri oggetti. In particolare, mantiene una corretta sincronizzazione con altri thread che potrebbero modificare contemporaneamente l'oggetto raccolta.

L'oggetto restituito in questa implementazione è l'oggetto HttpStaticObjectsCollection stesso.

Si applica a