FileSystemEnumerator<TResult> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Listet die Dateisystemelemente des bereitgestellten Typs auf, die durchsucht FileSystemEnumerable<TResult>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
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| FileSystemEnumerator<TResult>(String, EnumerationOptions) |
Kapselt einen Suchvorgang. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Current |
Ruft das aktuell besuchte Element ab. |
Methoden
| Name | Beschreibung |
|---|---|
| ContinueOnError(Int32) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob die Ausführung fortgesetzt oder die Standard ausnahme ausgelöst werden soll. |
| Dispose() |
Gibt die von der aktuellen Instanz der FileSystemEnumerator<TResult> Klasse verwendeten Ressourcen frei. |
| Dispose(Boolean) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, werden die von der FileSystemEnumerator<TResult> Klasse verwendeten nicht verwalteten Ressourcen freigegeben und optional die verwalteten Ressourcen freigegeben. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MoveNext() |
Wechselt den Enumerator zum nächsten Element der .FileSystemEnumerator<TResult> |
| OnDirectoryFinished(ReadOnlySpan<Char>) |
Wenn diese Methode in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird diese Methode immer aufgerufen, wenn das Ende eines Verzeichnisses erreicht ist. |
| Reset() |
Wird immer ausgelöst NotSupportedException. |
| ShouldIncludeEntry(FileSystemEntry) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird bestimmt, ob der angegebene Dateisystemeintrag in die Ergebnisse einbezogen werden soll. |
| ShouldRecurseIntoEntry(FileSystemEntry) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird bestimmt, ob der angegebene Dateisystemeintrag rekursiert werden soll. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TransformEntry(FileSystemEntry) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Ergebnistyp aus dem aktuellen Eintrag generiert. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEnumerator.Current |
Ruft das aktuell besuchte Objekt ab. |