Aracılığıyla paylaş


FileSystemEnumerator<TResult> Sınıf

Tanım

Bir tarafından aranan ve filtrelenen FileSystemEnumerable<TResult>sağlanan türdeki dosya sistemi öğelerini numaralandırır.

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)

Tür Parametreleri

TResult

Bu dosya sistemi numaralandırıcısı tarafından üretilen sonucun türü.

Devralma
FileSystemEnumerator<TResult>
Uygulamalar

Oluşturucular

FileSystemEnumerator<TResult>(String, EnumerationOptions)

Bir bulma işlemini kapsüller.

Özellikler

Current

Şu anda ziyaret edilen öğeyi alır.

Yöntemler

ContinueOnError(Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, yürütmeye devam edilip edilmeyeceğini veya varsayılan özel durum oluşturup oluşturmayacağını belirten bir değer döndürür.

Dispose()

FileSystemEnumerator<TResult> sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır.

Dispose(Boolean)

Türetilmiş bir sınıfta geçersiz kılındığında, sınıf tarafından FileSystemEnumerator<TResult> kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MoveNext()

Numaralandırıcıyı öğesinin sonraki öğesine ilerletir FileSystemEnumerator<TResult>.

OnDirectoryFinished(ReadOnlySpan<Char>)

Türetilmiş bir sınıfta geçersiz kılındığında, bir dizinin sonuna her ulaşıldığında bu yöntem çağrılır.

Reset()

Her zaman atar NotSupportedException.

ShouldIncludeEntry(FileSystemEntry)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dosya sistemi girişinin sonuçlara eklenip eklenmeyeceğini belirler.

ShouldRecurseIntoEntry(FileSystemEntry)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dosya sistemi girişinin yinelenip yinelenmeyeceğini belirler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TransformEntry(FileSystemEntry)

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli girdiden sonuç türünü oluşturur.

Belirtik Arabirim Kullanımları

IEnumerator.Current

Şu anda ziyaret edilen nesneyi alır.

Şunlara uygulanır