StorageFolder.GetFolderFromPathForUserAsync(User, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene StorageFolder in base a un percorso assoluto nel file system per un determinato utente.
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)
Parametri
- user
- User
Utente per il quale viene restituito StorageFolder .
- path
-
String
Platform::String
winrt::hstring
Percorso assoluto nel file system (non l'URI) della cartella da ottenere.
Restituisce
Al termine di questo metodo, restituisce un oggetto StorageFolder che rappresenta la cartella specificata per l'utente.
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)
|
Esempio
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;
}
Commenti
Questo metodo è compatibile con più utenti (MUA).