StorageFolder.GetFolderFromPathForUserAsync(User, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o StorageFolder com base em um caminho absoluto no sistema de arquivos para um determinado usuário.
public:
static IAsyncOperation<StorageFolder ^> ^ GetFolderFromPathForUserAsync(User ^ user, Platform::String ^ path);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<StorageFolder> GetFolderFromPathForUserAsync(User const& user, winrt::hstring const& path);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageFolder> GetFolderFromPathForUserAsync(User user, string path);
function getFolderFromPathForUserAsync(user, path)
Public Shared Function GetFolderFromPathForUserAsync (user As User, path As String) As IAsyncOperation(Of StorageFolder)
Parâmetros
- user
- User
O Usuário para o qual StorageFolder é retornado.
- path
-
String
Platform::String
winrt::hstring
O caminho absoluto no sistema de arquivos (não o URI) da pasta a ser obtido.
Retornos
Quando esse método for concluído com êxito, ele retornará uma StorageFolder que representa a pasta especificada para o usuário.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 2004 (introduzida na 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v10.0)
|
Exemplos
async Task<StorageFolder> GetStorageFolderAsync(User user, string path) {
// It is possible the folder no longer exists
// or permissions were changed so that the
// app no longer has access to the path.
try
{
return await StorageFolder.GetFolderFromPathForUserAsync(user, path);
}
catch( System.IO.IOException ex )
{
// File, or path not found I/O Exceptions can happen
// notify user or implement fallback, etc...
string message = ex.Message;
return null;
}
catch(System.UnauthorizedAccessException ex)
{
// Access denied - notify user or implement fallback, etc...
string message = ex.Message;
return null;
}
Comentários
Esse método é MUA (Reconhecimento multiusuário).