Lenguaje

TarWriter.WriteEntryAsync Método

Definición

Sobrecargas

Nombre Description
WriteEntryAsync(TarEntry, CancellationToken)

Escribe de forma asincrónica la entrada especificada en la secuencia de archivo.

WriteEntryAsync(String, String, CancellationToken)

Escribe de forma asincrónica el archivo especificado en la secuencia de archivo como una entrada tar.

WriteEntryAsync(TarEntry, CancellationToken)

Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
TarWriter.cs

Escribe de forma asincrónica la entrada especificada en la secuencia de archivo.

public System.Threading.Tasks.Task WriteEntryAsync(System.Formats.Tar.TarEntry entry, System.Threading.CancellationToken cancellationToken = default);
member this.WriteEntryAsync : System.Formats.Tar.TarEntry * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteEntryAsync (entry As TarEntry, Optional cancellationToken As CancellationToken = Nothing) As Task

Parámetros

entry
TarEntry

Entrada tar que se va a escribir.

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.

Devoluciones

Tarea que representa la operación de escritura asincrónica.

Excepciones

El tipo de entrada es HardLink o SymbolicLink y es LinkName o está null vacío.

La secuencia de archivo se elimina.

entry es null.

Se produjo un problema de E/S.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

Antes de escribir una entrada en el archivo, si escribió datos en la entrada DataStreamde , asegúrese de rebobinarla en la posición de inicio deseada.

Estos son los tipos de entrada admitidos para escribir en cada formato:

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por WriteEntry(TarEntry).

Se aplica a

WriteEntryAsync(String, String, CancellationToken)

Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
TarWriter.cs
Source:
TarWriter.cs

Escribe de forma asincrónica el archivo especificado en la secuencia de archivo como una entrada tar.

public System.Threading.Tasks.Task WriteEntryAsync(string fileName, string? entryName, System.Threading.CancellationToken cancellationToken = default);
member this.WriteEntryAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteEntryAsync (fileName As String, entryName As String, Optional cancellationToken As CancellationToken = Nothing) As Task

Parámetros

fileName
String

Ruta de acceso al archivo que se va a escribir en el archivo.

entryName
String

Nombre del archivo como debe representarse en el archivo. Debe incluir la ruta de acceso relativa opcional y el nombre de archivo.

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es None.

Devoluciones

Tarea que representa la operación de escritura asincrónica.

Excepciones

La secuencia de archivo se elimina.

fileName o está o entryName está null vacío.

Se produjo un problema de E/S.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por WriteEntry(String, String).

Se aplica a