Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade BaseCollection.IsSynchronized

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Obtém um valor que indica se o acesso à ICollection é sincronizado.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public bool IsSynchronized { get; }

Valor da Propriedade

Type: System.Boolean

Essa propriedade sempre retorna false.

Se uma coleção thread-safe, o IsSynchronized propriedade retorna true, e o programador não precisa fazer nada para proteger o thread de coleta.

Se, como é o caso com o BaseCollection, o IsSynchronized propriedade retorna false, em seguida, o SyncRoot propriedade retorna um objeto que pode ser usado com o c# lock palavra-chave. Use estático Enter e Exit métodos do Monitor de classe para bloqueio manualmente e desbloquear o objeto de sincronização.

.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: