FileRandomAccessStream.OpenAsync メソッド

定義

オーバーロード

OpenAsync(String, FileAccessMode)

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

OpenAsync(String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

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

OpenAsync(String, FileAccessMode)

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

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

パラメーター

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 で導入)

適用対象

OpenAsync(String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

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

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

パラメーター

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 で導入)

適用対象