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

Definition

Listet die untergeordneten Verzeichnisse eines Verzeichnisses auf.

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

Parameter

uri
Uri

Der URI des zu lesenden Verzeichnisses.

searchPattern
String

Die Such Zeichenfolge, die mit den Namen der untergeordneten Verzeichnisse verglichen werden soll. 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<DirectoryInfo>

Eine Auflistung von DirectoryInfo-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