共用方式為


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 引進)

適用於