FileSystemEnumerator<TResult> Klasse

Definition

Zählt die Dateisystemelemente des bereitgestellten Typs auf, die von einem FileSystemEnumerable<TResult> durchsucht und gefiltert werden.Enumerates the file system elements of the provided type that are being searched and filtered by a 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)

Typparameter

TResult

Der Typ des Ergebnisses, das von diesem Dateisystem-Enumerator erzeugt wird.The type of the result produced by this file system enumerator.

Vererbung
FileSystemEnumerator<TResult>
Implementiert

Konstruktoren

FileSystemEnumerator<TResult>(String, EnumerationOptions)

Kapselt einen Suchvorgang.Encapsulates a find operation.

Eigenschaften

Current

Ruft das aktuell besuchte Element ab.Gets the currently visited element.

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.When overriden in a derived class, returns a value that indicates whether to continue execution or throw the default exception.

Dispose()

Gibt alle von der aktuellen Instanz der FileSystemEnumerator<TResult>-Klasse verwendeten Ressourcen frei.Releases the resources used by the current instance of the FileSystemEnumerator<TResult> class.

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.When overridden in a derived class, releases the unmanaged resources used by the FileSystemEnumerator<TResult> class and optionally releases the managed resources.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MoveNext()

Legt den Enumerator auf das nächste Element von FileSystemEnumerator<TResult> fest.Advances the enumerator to the next item of the FileSystemEnumerator<TResult>.

OnDirectoryFinished(ReadOnlySpan<Char>)

Beim Überschreiben in einer abgeleiteten Klasse wird diese Methode immer dann aufgerufen, wenn das Ende eines Verzeichnisses erreicht wird.When overriden in a derived class, this method is called whenever the end of a directory is reached.

Reset()

Löst immer NotSupportedException aus.Always throws NotSupportedException.

ShouldIncludeEntry(FileSystemEntry)

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob der angegebene Dateisystemeintrag in die Ergebnisse einbezogen werden soll.When overridden in a derived class, determines whether the specified file system entry should be included in the results.

ShouldRecurseIntoEntry(FileSystemEntry)

Bestimmt beim Überschreiben in einer abgeleiteten Klasse, ob der angegebene Dateisystemeintrag rekursiv durchlaufen werden soll.When overridden in a derived class, determines whether the specified file system entry should be recursed.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
TransformEntry(FileSystemEntry)

Generiert beim Überschreiben in einer abgeleiteten Klasse den Ergebnistyp aus dem aktuellen Eintrag.When overridden in a derived class, generates the result type from the current entry.

Explizite Schnittstellenimplementierungen

IEnumerator.Current

Ruft das aktuell besuchte Objekt ab.Gets the currently visited object.

Gilt für: