Compartilhar via


CBPeripheralManager.Dispose(Boolean) Método

Definição

Libera os recursos usados pelo objeto CBPeripheralManager.

protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit

Parâmetros

disposing
Boolean

Se definido truecomo , o método será invocado diretamente e descartará recursos gerenciados e não gerenciados; Se definido como false o método estiver sendo chamado pelo finalizador do coletor de lixo e só deverá liberar recursos não gerenciados.

Comentários

Esse método Dispose libera os recursos usados pela classe CBPeripheralManager.

Esse método é chamado pelo método Dispose() e pelo finalizador de objeto (Finalize). Quando invocado pelo método Dispose, o descarte disposing de parâmetro é definido true como e todas as referências de objeto gerenciado que esse objeto contém também são descartadas ou liberadas; quando invocado pelo finalizador de objeto, no thread do finalizador, o valor é definido falsecomo .

Chamar o método Dispose quando o aplicativo for concluído usando o CBPeripheralManager garante que todos os recursos externos usados por esse objeto gerenciado sejam liberados assim que possível. Depois que os desenvolvedores invocarem o método Dispose, o objeto não será mais útil e os desenvolvedores não deverão mais fazer chamadas a ele.

Para obter mais informações sobre como substituir esse método e sobre o padrão Dispose/IDisposable, leia o documento ''Implementando um método dispose'' em https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx

Aplica-se a