FileRandomAccessStream.OpenForUserAsync メソッド

定義

オーバーロード

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

ファイル パスとユーザーの情報が指定されたファイルへのユーザーのストリームを開きます。 ファイルが存在しない場合は、FileOpenDisposition を使用して作成できます。

OpenForUserAsync(User, String, FileAccessMode)

ファイル パスとユーザーの情報を指定して、既存のファイルへのユーザーのストリームを開きます。

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

ファイル パスとユーザーの情報が指定されたファイルへのユーザーのストリームを開きます。 ファイルが存在しない場合は、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)

パラメーター

user
User

ストリームを開くユーザー アカウント。

filePath
String

Platform::String

winrt::hstring

開くファイルへのパス。

accessMode
FileAccessMode

ストリームを開くアクセス許可レベル。

sharingOptions
StorageOpenOptions

ストリームを開くオプションを指定する列挙値のビットごとの組み合わせ。

openDisposition
FileOpenDisposition

ファイルに対して実行するアクション。

戻り値

指定したファイルへのストリーム。

属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

適用対象

OpenForUserAsync(User, String, FileAccessMode)

ファイル パスとユーザーの情報を指定して、既存のファイルへのユーザーのストリームを開きます。

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)

パラメーター

user
User

ストリームを開くユーザー アカウント。

filePath
String

Platform::String

winrt::hstring

開くファイルへのパス。

accessMode
FileAccessMode

ストリームを開くアクセス許可レベル。

戻り値

指定したファイルへのストリーム。

属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

適用対象