IFileSystemProvider.EnumerateFilesAsync(Uri, String, SearchOption, CancellationToken) Methode

Definition

Listet die Dateien eines Verzeichnisses auf.

public:
 System::Collections::Generic::IAsyncEnumerable<Microsoft::VisualStudio::RpcContracts::FileSystem::FileInfo ^> ^ EnumerateFilesAsync(Uri ^ uri, System::String ^ searchPattern, System::IO::SearchOption searchOption, System::Threading::CancellationToken cancellationToken);
public System.Collections.Generic.IAsyncEnumerable<Microsoft.VisualStudio.RpcContracts.FileSystem.FileInfo> EnumerateFilesAsync (Uri uri, string searchPattern, System.IO.SearchOption searchOption, System.Threading.CancellationToken cancellationToken);
abstract member EnumerateFilesAsync : Uri * string * System.IO.SearchOption * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.VisualStudio.RpcContracts.FileSystem.FileInfo>
Public Function EnumerateFilesAsync (uri As Uri, searchPattern As String, searchOption As SearchOption, cancellationToken As CancellationToken) As IAsyncEnumerable(Of FileInfo)

Parameter

uri
Uri

Der URI des zu lesenden Verzeichnisses.

searchPattern
String

Die Suchzeichenfolge für die Überprüfung der Namen von Dateien auf Übereinstimmungen. Dieser Parameter kann eine Kombination aus gültigen Literalpfad- und Platzhalterzeichen (* und ?) enthalten, unterstützt jedoch keine regulären Ausdrücke.

searchOption
SearchOption

Gibt an, ob nur das Verzeichnis, das von angegeben uri wird, oder das von angegebene Verzeichnis uri und alle Unterverzeichnisse durchsucht werden sollen.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

IAsyncEnumerable<FileInfo>

Eine Auflistung von FileInfo-Instanzen.

Ausnahmen

uri ist NULL.

Das von angegebene Verzeichnis uri ist nicht vorhanden.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Gilt für