Sdílet prostřednictvím


FileSystemEnumerator<TResult> Třída

Definice

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
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()

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.

Platí pro