FileSystemEnumerator<TResult> Classe

Definizione

Enumera gli elementi del file system del tipo specificato in cui viene eseguita la ricerca e il filtro in base a un oggetto 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)

Parametri di tipo

TResult

Tipo del risultato prodotto da questo enumeratore del file system.

Ereditarietà
FileSystemEnumerator<TResult>
Implementazioni

Costruttori

Nome Descrizione
FileSystemEnumerator<TResult>(String, EnumerationOptions)

Incapsula un'operazione di ricerca.

Proprietà

Nome Descrizione
Current

Ottiene l'elemento attualmente visitato.

Metodi

Nome Descrizione
ContinueOnError(Int32)

Quando ne viene eseguito l'override in una classe derivata, restituisce un valore che indica se continuare l'esecuzione o generare l'eccezione predefinita.

Dispose()

Rilascia le risorse usate dall'istanza corrente della FileSystemEnumerator<TResult> classe .

Dispose(Boolean)

In caso di override in una classe derivata, rilascia le risorse non gestite usate dalla FileSystemEnumerator<TResult> classe e, facoltativamente, rilascia le risorse gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MoveNext()

Sposta l'enumeratore all'elemento successivo di FileSystemEnumerator<TResult>.

OnDirectoryFinished(ReadOnlySpan<Char>)

Quando ne viene eseguito l'override in una classe derivata, questo metodo viene chiamato ogni volta che viene raggiunta la fine di una directory.

Reset()

NotSupportedExceptionGenera sempre .

ShouldIncludeEntry(FileSystemEntry)

Quando sottoposto a override in una classe derivata, determina se la voce del file system specificata deve essere inclusa nei risultati.

ShouldRecurseIntoEntry(FileSystemEntry)

Quando sottoposto a override in una classe derivata, determina se la voce del file system specificata deve essere ripresa.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TransformEntry(FileSystemEntry)

Quando sottoposto a override in una classe derivata, genera il tipo di risultato dalla voce corrente.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEnumerator.Current

Ottiene l'oggetto attualmente visitato.

Si applica a