Partilhar via


SearchResultCollection.Dispose Método

Definição

Libera todos os recursos usados pelo SearchResultCollection objeto.

Sobrecargas

Nome Description
Dispose()

Libera todos os recursos usados pelo SearchResultCollection objeto.

Dispose(Boolean)

Libera os recursos não gerenciados que são usados pelo SearchResultCollection objeto e, opcionalmente, libera os recursos gerenciados.

Dispose()

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

Libera todos os recursos 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

Comentários

O Dispose método permite que os recursos usados pelo SearchResultCollection usuário sejam realocados para outras finalidades. Para obter mais informações sobre Disposecomo limpar 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
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs
Origem:
SearchResultCollection.cs

Libera os recursos não gerenciados que são usados pelo SearchResultCollection objeto e, opcionalmente, libera os recursos gerenciados.

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 protegido Dispose com o disposing parâmetro 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 essa SearchResultCollection referência faz referência.

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 Limpar recursos não gerenciados.

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(), consulte Implementando um método Dispose.

Aplica-se a