Partilhar via


SearchResultCollection.Dispose Método

Definição

Libera os recursos que são usados pelo objeto de SearchResultCollection .

Sobrecargas

Dispose()

Libera os recursos que são usados pelo objeto de SearchResultCollection .

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo objeto SearchResultCollection e libera opcionalmente os recursos gerados.

Dispose()

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

Libera os recursos que são usados pelo objeto de SearchResultCollection .

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

Implementações

Comentários

O Dispose método permite que os recursos usados pelo SearchResultCollection sejam realocados para outras finalidades. Para obter mais informações sobre Dispose, consulte Limpando recursos não gerenciados.

O coletor de lixo não libera memória para um SearchResultCollection objeto . Portanto, um aplicativo deve chamar o Dispose método explicitamente para evitar um vazamento de memória.

Aplica-se a

Dispose(Boolean)

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

Libera os recursos não gerenciados usados pelo objeto SearchResultCollection e libera opcionalmente os recursos gerados.

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 para liberar recursos gerenciados e não gerenciados; false para liberar apenas recursos não gerenciados.

Comentários

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

Quando o disposing parâmetro é true, esse método libera todos os recursos que são mantidos por quaisquer objetos gerenciados que isso SearchResultCollection referencia.

O coletor de lixo não libera memória para um SearchResultCollection objeto . Portanto, você deve chamar o Dispose método explicitamente para evitar um vazamento de memória.

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

Para obter mais informações sobre Dispose() e Finalize, consulte Limpando recursos não gerenciados e substituindo o método Finalize.

Notas aos Herdeiros

O Dispose() método pode ser chamado várias vezes por outros objetos. Ao substituir o Dispose(Boolean) método, tenha cuidado para não fazer referência a objetos que foram descartados anteriormente em uma chamada anterior ao Dispose() método . Para obter mais informações sobre como implementar Dispose()o , consulte Implementando um método Dispose.

Aplica-se a