Partilhar via


FileRandomAccessStream.OpenTransactedWriteAsync Método

Definição

Sobrecargas

OpenTransactedWriteAsync(String)

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

OpenTransactedWriteAsync(String, StorageOpenOptions, FileOpenDisposition)

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

OpenTransactedWriteAsync(String)

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

public:
 static IAsyncOperation<StorageStreamTransaction ^> ^ OpenTransactedWriteAsync(Platform::String ^ filePath);
/// [Windows.Foundation.Metadata.Overload("OpenTransactedWriteAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(winrt::hstring const& filePath);
[Windows.Foundation.Metadata.Overload("OpenTransactedWriteAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(string filePath);
function openTransactedWriteAsync(filePath)
Public Shared Function OpenTransactedWriteAsync (filePath As String) As IAsyncOperation(Of StorageStreamTransaction)

Parâmetros

filePath
String

Platform::String

winrt::hstring

Um caminho para o arquivo a ser aberto.

Retornos

Quando esse método for concluído, ele retornará um StorageStreamTransaction contendo o fluxo de acesso aleatório e métodos que podem ser usados para concluir transações.

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

OpenTransactedWriteAsync(String, StorageOpenOptions, FileOpenDisposition)

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

public:
 static IAsyncOperation<StorageStreamTransaction ^> ^ OpenTransactedWriteAsync(Platform::String ^ filePath, StorageOpenOptions openOptions, FileOpenDisposition openDisposition);
/// [Windows.Foundation.Metadata.Overload("OpenTransactedWriteWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(winrt::hstring const& filePath, StorageOpenOptions const& openOptions, FileOpenDisposition const& openDisposition);
[Windows.Foundation.Metadata.Overload("OpenTransactedWriteWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<StorageStreamTransaction> OpenTransactedWriteAsync(string filePath, StorageOpenOptions openOptions, FileOpenDisposition openDisposition);
function openTransactedWriteAsync(filePath, openOptions, openDisposition)
Public Shared Function OpenTransactedWriteAsync (filePath As String, openOptions As StorageOpenOptions, openDisposition As FileOpenDisposition) As IAsyncOperation(Of StorageStreamTransaction)

Parâmetros

filePath
String

Platform::String

winrt::hstring

Um caminho para o arquivo a ser aberto.

openOptions
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

Quando esse método for concluído, ele retornará um StorageStreamTransaction contendo o fluxo de acesso aleatório e métodos que podem ser usados para concluir transações.

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