Teilen über


FileSystemEnumerator<TResult> Klasse

Definition

Zählt die Dateisystemelemente des bereitgestellten Typs auf, die von einem FileSystemEnumerable<TResult> durchsucht und gefiltert werden

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)

Typparameter

TResult

Der Typ des Ergebnisses, das von diesem Dateisystem-Enumerator erzeugt wird.

Vererbung
FileSystemEnumerator<TResult>
Implementiert

Konstruktoren

FileSystemEnumerator<TResult>(String, EnumerationOptions)

Kapselt einen Suchvorgang.

Eigenschaften

Current

Ruft das aktuell besuchte Element ab.

Methoden

ContinueOnError(Int32)

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob die Ausführung fortgesetzt oder die Standardausnahme ausgelöst werden soll.

Dispose()

Gibt alle von der aktuellen Instanz der FileSystemEnumerator<TResult>-Klasse verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt beim Überschreiben in einer abgeleiteten Klasse die von der FileSystemEnumerator<TResult>-Klasse verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MoveNext()

Legt den Enumerator auf das nächste Element von FileSystemEnumerator<TResult> fest.

OnDirectoryFinished(ReadOnlySpan<Char>)

Beim Überschreiben in einer abgeleiteten Klasse wird diese Methode immer dann aufgerufen, wenn das Ende eines Verzeichnisses erreicht wird.

Reset()

Löst immer NotSupportedException aus.

ShouldIncludeEntry(FileSystemEntry)

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob der angegebene Dateisystemeintrag in die Ergebnisse einbezogen werden soll.

ShouldRecurseIntoEntry(FileSystemEntry)

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob der angegebene Dateisystemeintrag rekursiv durchlaufen werden soll.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TransformEntry(FileSystemEntry)

Generiert beim Überschreiben in einer abgeleiteten Klasse den Ergebnistyp aus dem aktuellen Eintrag.

Explizite Schnittstellenimplementierungen

IEnumerator.Current

Ruft das aktuell besuchte Objekt ab.

Gilt für: