FileSystemEnumerator<TResult> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří výčet prvků systému souborů zadaného typu, které jsou prohledány a filtrovány objektem FileSystemEnumerable<TResult>.
generic <typename TResult>
public ref class FileSystemEnumerator abstract : System::Runtime::ConstrainedExecution::CriticalFinalizerObject, System::Collections::Generic::IEnumerator<TResult>
public abstract class FileSystemEnumerator<TResult> : System.Runtime.ConstrainedExecution.CriticalFinalizerObject, System.Collections.Generic.IEnumerator<TResult>
type FileSystemEnumerator<'Result> = class
inherit CriticalFinalizerObject
interface IEnumerator<'Result>
interface IEnumerator
interface IDisposable
Public MustInherit Class FileSystemEnumerator(Of TResult)
Inherits CriticalFinalizerObject
Implements IEnumerator(Of TResult)
Parametry typu
- TResult
Typ výsledku vytvořeného tímto enumerátorem systému souborů.
- Dědičnost
- Implementuje
Konstruktory
FileSystemEnumerator<TResult>(String, EnumerationOptions) |
Zapouzdří operaci hledání. |
Vlastnosti
Current |
Získá aktuálně navštívený prvek. |
Metody
ContinueOnError(Int32) |
Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda pokračovat v provádění nebo vyvolat výchozí výjimku. |
Dispose() |
Uvolní prostředky používané aktuální instancí třídy FileSystemEnumerator<TResult>. |
Dispose(Boolean) |
Při přepsání v odvozené třídě uvolní nespravované prostředky používané FileSystemEnumerator<TResult> třídou a volitelně uvolní spravované prostředky. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
MoveNext() |
Posune enumerátor na další položku objektu FileSystemEnumerator<TResult>. |
OnDirectoryFinished(ReadOnlySpan<Char>) |
Při přepsání v odvozené třídě je tato metoda volána vždy, když je dosaženo konce adresáře. |
Reset() |
Vždy vyhodí NotSupportedException. |
ShouldIncludeEntry(FileSystemEntry) |
Při přepsání v odvozené třídě určuje, zda má být do výsledků zahrnuta zadaná položka systému souborů. |
ShouldRecurseIntoEntry(FileSystemEntry) |
Při přepsání v odvozené třídě určuje, zda se má zadaná položka systému souborů opakovat. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TransformEntry(FileSystemEntry) |
Při přepsání v odvozené třídě vygeneruje typ výsledku z aktuální položky. |
Explicitní implementace rozhraní
IEnumerator.Current |
Získá aktuálně navštívený objekt. |