SearchResultCollection.Dispose Método

Definição

Liberta todos os recursos que são usados pelo SearchResultCollection objeto.

Sobrecargas

Name Description
Dispose()

Liberta todos os recursos que são usados pelo SearchResultCollection objeto.

Dispose(Boolean)

Liberta os recursos não geridos que são usados pelo SearchResultCollection objeto e, opcionalmente, liberta os recursos geridos.

Dispose()

Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs

Liberta todos os recursos que são usados pelo SearchResultCollection objeto.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementações

Observações

O Dispose método permite que os recursos utilizados SearchResultCollection sejam realocados para outros fins. Para mais informações sobre Dispose, consulte Limpeza de Recursos Não Geridos.

O coletor de lixo não liberta memória para um SearchResultCollection objeto. Portanto, uma aplicação deve chamar explicitamente o Dispose método para evitar uma fuga de memória.

Aplica-se a

Dispose(Boolean)

Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs

Liberta os recursos não geridos que são usados pelo SearchResultCollection objeto e, opcionalmente, liberta os recursos geridos.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parâmetros

disposing
Boolean

true libertar recursos geridos e não geridos; false libertar apenas recursos não geridos.

Observações

Este método é chamado pelo método público Dispose e pelo Finalize() método, se tiver sido sobreposto. Dispose invoca o método protegido Dispose com o disposing parâmetro definido como true. Finalize invoca Dispose com o disposing parâmetro definido como false.

Quando o disposing parâmetro é true, este método liberta todos os recursos que são mantidos por quaisquer objetos geridos que este SearchResultCollection referencia.

O coletor de lixo não liberta memória para um SearchResultCollection objeto. Por isso, deve chamar explicitamente o Dispose método para evitar uma fuga de memória.

Este método invoca o Dispose método de cada objeto na coleção.

Para mais informações sobre Dispose() e Finalize, veja Limpeza de Recursos Não Geridos e Sobreposição do Método de Finalização.

Notas para Herdeiros

O Dispose() método pode ser chamado várias vezes por outros objetos. Ao sobrescrever o Dispose(Boolean) método, tenha cuidado para não referenciar objetos que já foram eliminados numa chamada anterior ao Dispose() método. Para mais informações sobre como implementar Dispose(), consulte Implementar um Método de Eliminação.

Aplica-se a