Partilhar via


FileRandomAccessStream.OpenAsync Método

Definição

Sobrecargas

OpenAsync(String, FileAccessMode)

Abre um fluxo para um arquivo existente dado o caminho do arquivo.

OpenAsync(String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

Abre um fluxo para um arquivo dado um caminho de arquivo. Se o arquivo não existir, ele poderá ser criado usando FileOpenDisposition.

OpenAsync(String, FileAccessMode)

Abre um fluxo para um arquivo existente dado o caminho do arquivo.

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)

Parâmetros

filePath
String

Platform::String

winrt::hstring

Um caminho para o arquivo a ser aberto.

accessMode
FileAccessMode

O nível de permissões com o qual abrir o fluxo.

Retornos

Um fluxo para o arquivo especificado.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Aplica-se a

OpenAsync(String, FileAccessMode, StorageOpenOptions, FileOpenDisposition)

Abre um fluxo para um arquivo dado um caminho de arquivo. Se o arquivo não existir, ele poderá ser criado usando 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)

Parâmetros

filePath
String

Platform::String

winrt::hstring

Um caminho para o arquivo a ser aberto.

accessMode
FileAccessMode

O nível de permissões com o qual abrir o fluxo.

sharingOptions
StorageOpenOptions

Uma combinação bit a bit dos valores de enumeração que especificam opções para abrir o fluxo.

openDisposition
FileOpenDisposition

Uma ação a ser tomada no arquivo.

Retornos

Um fluxo para o arquivo especificado.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Aplica-se a