SiteMapNodeCollection.SyncRoot Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un objeto que se puede usar para sincronizar el acceso a la colección.
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
Valor de propiedad
Objeto que se puede usar para sincronizar el acceso a .SiteMapNodeCollection
Comentarios
La enumeración a través de una SiteMapNodeCollection colección no es intrínsecamente un procedimiento seguro para subprocesos. Incluso cuando se sincroniza un SiteMapNodeCollection , otros subprocesos todavía pueden modificar , SiteMapNodeCollectionlo que hace que el enumerador produzca una excepción. Para garantizar la seguridad de los subprocesos durante la enumeración, puede bloquear durante SiteMapNodeCollection toda la enumeración o detectar las excepciones resultantes de los cambios realizados por otros subprocesos.