Partager via


FileRandomAccessStream.OpenForUserAsync Méthode

Définition

Surcharges

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

Ouvre un flux pour un utilisateur vers un fichier en fonction d’un chemin d’accès de fichier et des informations de l’utilisateur. Si le fichier n’existe pas, il peut être créé à l’aide de FileOpenDisposition.

OpenForUserAsync(User, String, FileAccessMode)

Ouvre un flux pour un utilisateur vers un fichier existant en fonction du chemin d’accès du fichier et des informations de l’utilisateur.

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

Ouvre un flux pour un utilisateur vers un fichier en fonction d’un chemin d’accès de fichier et des informations de l’utilisateur. Si le fichier n’existe pas, il peut être créé à l’aide de 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)

Paramètres

user
User

Compte d’utilisateur permettant d’ouvrir le flux.

filePath
String

Platform::String

winrt::hstring

Chemin d’accès au fichier à ouvrir.

accessMode
FileAccessMode

Niveau d’autorisation avec laquelle ouvrir le flux.

sharingOptions
StorageOpenOptions

Combinaison de bits des valeurs d’énumération qui spécifient les options d’ouverture du flux.

openDisposition
FileOpenDisposition

Action à entreprendre sur le fichier.

Retours

Flux vers le fichier spécifié.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

S’applique à

OpenForUserAsync(User, String, FileAccessMode)

Ouvre un flux pour un utilisateur vers un fichier existant en fonction du chemin d’accès du fichier et des informations de l’utilisateur.

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)

Paramètres

user
User

Compte d’utilisateur permettant d’ouvrir le flux.

filePath
String

Platform::String

winrt::hstring

Chemin d’accès au fichier à ouvrir.

accessMode
FileAccessMode

Niveau d’autorisation avec laquelle ouvrir le flux.

Retours

Flux vers le fichier spécifié.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

S’applique à