FileSystemEnumerator<TResult> Třída

Definice

Vytvoří výčet prvků systému souborů zadaného typu, které jsou prohledány a filtrovány pomocí 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
FileSystemEnumerator<TResult>
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()

Type Získá z aktuální instance.

(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 při každém dosažení 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 zadaná položka systému souborů zahrnuta do výsledků.

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.

Platí pro