Compartilhar via


FileSystemEnumerator<TResult> Classe

Definição

Enumera os elementos do sistema de arquivos do tipo fornecido que estão sendo pesquisados e filtrados por um 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)

Parâmetros de tipo

TResult

O tipo do resultado produzido por esse enumerador do sistema de arquivos.

Herança
FileSystemEnumerator<TResult>
Implementações

Construtores

FileSystemEnumerator<TResult>(String, EnumerationOptions)

Encapsula uma operação de localização.

Propriedades

Current

Obtém o elemento visitado no momento.

Métodos

ContinueOnError(Int32)

Quando substituído em uma classe derivada, retorna um valor que indica se deseja continuar a execução ou gerar a exceção padrão.

Dispose()

Libera os recursos usados pela instância atual da classe FileSystemEnumerator<TResult>.

Dispose(Boolean)

Quando substituído em uma classe derivada, libera os recursos não gerenciados usados pela classe FileSystemEnumerator<TResult> e, opcionalmente, libera os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MoveNext()

Avança o enumerador para o próximo item do FileSystemEnumerator<TResult>.

OnDirectoryFinished(ReadOnlySpan<Char>)

Quando substituído em uma classe derivada, esse método será chamado sempre que o final de um diretório for atingido.

Reset()

Sempre gera NotSupportedException.

ShouldIncludeEntry(FileSystemEntry)

Quando substituído em uma classe derivada, determina se a entrada do sistema de arquivos especificada deve ser incluída nos resultados.

ShouldRecurseIntoEntry(FileSystemEntry)

Quando substituído em uma classe derivada, determina se a entrada do sistema de arquivos especificada deve ser reprocessada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TransformEntry(FileSystemEntry)

Quando substituído em uma classe derivada, gera o tipo de resultado da entrada atual.

Implantações explícitas de interface

IEnumerator.Current

Obtém o objeto visitado no momento.

Aplica-se a