SiteMapNodeCollection.SyncRoot Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.