FileSystemEnumerator<TResult> FileSystemEnumerator<TResult> FileSystemEnumerator<TResult> FileSystemEnumerator<TResult> Class

Definition

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
Vererbung
FileSystemEnumerator<TResult>FileSystemEnumerator<TResult>FileSystemEnumerator<TResult>FileSystemEnumerator<TResult>
Implementiert

Konstruktoren

FileSystemEnumerator<TResult>(String, EnumerationOptions) FileSystemEnumerator<TResult>(String, EnumerationOptions) FileSystemEnumerator<TResult>(String, EnumerationOptions) FileSystemEnumerator<TResult>(String, EnumerationOptions)

Kapselt einen Suchvorgang.Encapsulates a find operation.

Eigenschaften

Current Current Current Current

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

Methoden

ContinueOnError(Int32) ContinueOnError(Int32) ContinueOnError(Int32) 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() Dispose() Dispose() 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) Dispose(Boolean) Dispose(Boolean) 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) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
MoveNext() MoveNext() MoveNext() 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>) OnDirectoryFinished(ReadOnlySpan<Char>) OnDirectoryFinished(ReadOnlySpan<Char>) 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() Reset() Reset() Reset()

Löst immer NotSupportedException aus.Always throws NotSupportedException.

ShouldIncludeEntry(FileSystemEntry) ShouldIncludeEntry(FileSystemEntry) ShouldIncludeEntry(FileSystemEntry) 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) ShouldRecurseIntoEntry(FileSystemEntry) ShouldRecurseIntoEntry(FileSystemEntry) 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() ToString() ToString() ToString()

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

(Inherited from Object)
TransformEntry(FileSystemEntry) TransformEntry(FileSystemEntry) TransformEntry(FileSystemEntry) 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 IEnumerator.Current IEnumerator.Current IEnumerator.Current

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

Gilt für: