SiteMapNodeCollection.SyncRoot Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.
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 Propriedade
Um objeto que pode ser usado para sincronizar o acesso ao SiteMapNodeCollection.
Observações
Enumerar através de uma SiteMapNodeCollection coleção não é intrinsecamente um procedimento seguro para threads. Mesmo quando a SiteMapNodeCollection está sincronizado, outros threads ainda podem modificar o SiteMapNodeCollection, o que faz com que o enumerador lance uma exceção. Para garantir a segurança dos threads durante a enumeração, pode bloquear o SiteMapNodeCollection durante toda a enumeração ou apanhar as exceções resultantes de alterações feitas por outros threads.