Sdílet prostřednictvím


SearchResultCollection.Dispose Metoda

Definice

Uvolní všechny prostředky, které objekt používá SearchResultCollection .

Přetížení

Name Description
Dispose()

Uvolní všechny prostředky, které objekt používá SearchResultCollection .

Dispose(Boolean)

Uvolní nespravované prostředky, které objekt používá SearchResultCollection , a volitelně uvolní spravované prostředky.

Dispose()

Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs

Uvolní všechny prostředky, které objekt používá SearchResultCollection .

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

Implementuje

Poznámky

Tato Dispose metoda umožňuje prostředky, které jsou používány SearchResultCollection relokací pro jiné účely. Další informace naleznete v Disposetématu Čištění nespravovaných prostředků.

Uvolňování paměti pro objekt nevyvolá SearchResultCollection . Aplikace proto musí metodu Dispose explicitně volat, aby se zabránilo nevrácení paměti.

Platí pro

Dispose(Boolean)

Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs
Zdroj:
SearchResultCollection.cs

Uvolní nespravované prostředky, které objekt používá SearchResultCollection , a volitelně uvolní spravované prostředky.

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)

Parametry

disposing
Boolean

true uvolnění spravovaných i nespravovaných prostředků; false uvolnit pouze nespravované prostředky.

Poznámky

Tato metoda je volána veřejnou Dispose metodou a metodou Finalize() , pokud byla přepsána. Dispose vyvolá chráněnou Dispose metodu s parametrem nastaveným disposing na true. Finalize Dispose vyvolá s parametrem nastaveným disposing na false.

disposing Pokud je trueparametr , tato metoda uvolní všechny prostředky, které jsou uloženy všemi spravovanými objekty, které tento SearchResultCollection odkaz.

Uvolňování paměti pro objekt nevyvolá SearchResultCollection . Proto je nutné volat metodu Dispose explicitně, aby se zabránilo nevracení paměti.

Tato metoda vyvolá metodu Dispose každého objektu v kolekci.

Další informace o Dispose() službě a Finalizenaleznete v tématu Čištění nespravovaných prostředků.

Poznámky pro dědice

Metodu Dispose() lze volat vícekrát jinými objekty. Při přepsání Dispose(Boolean) metody buďte opatrní, abyste neodkazovali na objekty, které byly dříve odstraněny v dřívějším volání Dispose() metody. Další informace o implementaci Dispose()naleznete v tématu Implementace metody Dispose.

Platí pro