SiteMapNodeCollection.SyncRoot Proprietà

Definizione

Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta.

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

Valore della proprietà

Object

Oggetto che può essere utilizzato per sincronizzare l'accesso a SiteMapNodeCollection.

Commenti

L'enumerazione tramite una raccolta non è intrinsecamente una SiteMapNodeCollection procedura thread safe. Anche quando un SiteMapNodeCollection oggetto viene sincronizzato, altri thread possono comunque modificare , che causa la generazione di un'eccezione da parte dell'enumeratore SiteMapNodeCollection. Per garantire la sicurezza dei thread durante l'enumerazione, è possibile bloccare SiteMapNodeCollection durante l'intera enumerazione o rilevare le eccezioni risultanti dalle modifiche apportate da altri thread.

Si applica a

Vedi anche