FileRandomAccessStream.OpenForUserAsync Metodo

Definizione

Overload

OpenForUserAsync(User, String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

Apre un flusso per un utente a un file specificato un percorso di file e le informazioni dell'utente. Se il file non esiste, può essere creato usando FileOpenDisposition.

OpenForUserAsync(User, String, FileAccessMode)

Apre un flusso per un utente a un file esistente, dato il percorso del file e le informazioni dell'utente.

OpenForUserAsync(User, String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

Apre un flusso per un utente a un file specificato un percorso di file e le informazioni dell'utente. Se il file non esiste, può essere creato usando FileOpenDisposition.

public:
 static IAsyncOperation<IRandomAccessStream ^> ^ OpenForUserAsync(User ^ user, Platform::String ^ filePath, FileAccessMode accessMode, StorageOpenOptions sharingOptions, FileOpenDisposition openDisposition);
/// [Windows.Foundation.Metadata.Overload("OpenForUserWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User const& user, winrt::hstring const& filePath, FileAccessMode const& accessMode, StorageOpenOptions const& sharingOptions, FileOpenDisposition const& openDisposition);
[Windows.Foundation.Metadata.Overload("OpenForUserWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User user, string filePath, FileAccessMode accessMode, StorageOpenOptions sharingOptions, FileOpenDisposition openDisposition);
function openForUserAsync(user, filePath, accessMode, sharingOptions, openDisposition)
Public Shared Function OpenForUserAsync (user As User, filePath As String, accessMode As FileAccessMode, sharingOptions As StorageOpenOptions, openDisposition As FileOpenDisposition) As IAsyncOperation(Of IRandomAccessStream)

Parametri

user
User

Account utente per aprire il flusso.

filePath
String

Platform::String

winrt::hstring

Percorso del file da aprire.

accessMode
FileAccessMode

Livello di autorizzazioni per aprire il flusso con.

sharingOptions
StorageOpenOptions

Combinazione bit per bit dei valori di enumerazione che specificano le opzioni per aprire il flusso.

openDisposition
FileOpenDisposition

Azione da eseguire sul file.

Restituisce

Flusso al file specificato.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Si applica a

OpenForUserAsync(User, String, FileAccessMode)

Apre un flusso per un utente a un file esistente, dato il percorso del file e le informazioni dell'utente.

public:
 static IAsyncOperation<IRandomAccessStream ^> ^ OpenForUserAsync(User ^ user, Platform::String ^ filePath, FileAccessMode accessMode);
/// [Windows.Foundation.Metadata.Overload("OpenForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User const& user, winrt::hstring const& filePath, FileAccessMode const& accessMode);
[Windows.Foundation.Metadata.Overload("OpenForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IRandomAccessStream> OpenForUserAsync(User user, string filePath, FileAccessMode accessMode);
function openForUserAsync(user, filePath, accessMode)
Public Shared Function OpenForUserAsync (user As User, filePath As String, accessMode As FileAccessMode) As IAsyncOperation(Of IRandomAccessStream)

Parametri

user
User

Account utente per aprire il flusso.

filePath
String

Platform::String

winrt::hstring

Percorso del file da aprire.

accessMode
FileAccessMode

Livello di autorizzazioni per aprire il flusso con.

Restituisce

Flusso al file specificato.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Si applica a