TarFile.CreateFromDirectoryAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| CreateFromDirectoryAsync(String, String, Boolean, TarWriterOptions, CancellationToken) | |
| CreateFromDirectoryAsync(String, String, Boolean, TarEntryFormat, CancellationToken) | |
| CreateFromDirectoryAsync(String, Stream, Boolean, TarWriterOptions, CancellationToken) | |
| CreateFromDirectoryAsync(String, String, Boolean, CancellationToken) |
Cria de forma assíncrona um arquivo tar a partir do conteúdo do diretório especificado e os gera no caminho especificado. Opcionalmente, pode incluir o diretório base como o prefixo para os nomes de entrada. |
| CreateFromDirectoryAsync(String, Stream, Boolean, CancellationToken) |
Cria de forma assíncrona um fluxo tar que contém todas as entradas do sistema de arquivos do diretório especificado. |
| CreateFromDirectoryAsync(String, Stream, Boolean, TarEntryFormat, CancellationToken) |
CreateFromDirectoryAsync(String, String, Boolean, TarWriterOptions, CancellationToken)
- Origem:
- TarFile.cs
public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, System.Formats.Tar.TarWriterOptions options, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * string * bool * System.Formats.Tar.TarWriterOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destinationFileName As String, includeBaseDirectory As Boolean, options As TarWriterOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- sourceDirectoryName
- String
- destinationFileName
- String
- includeBaseDirectory
- Boolean
- options
- TarWriterOptions
- cancellationToken
- CancellationToken
Retornos
Aplica-se a
CreateFromDirectoryAsync(String, String, Boolean, TarEntryFormat, CancellationToken)
- Origem:
- TarFile.cs
public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, System.Formats.Tar.TarEntryFormat format, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * string * bool * System.Formats.Tar.TarEntryFormat * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destinationFileName As String, includeBaseDirectory As Boolean, format As TarEntryFormat, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- sourceDirectoryName
- String
- destinationFileName
- String
- includeBaseDirectory
- Boolean
- format
- TarEntryFormat
- cancellationToken
- CancellationToken
Retornos
Aplica-se a
CreateFromDirectoryAsync(String, Stream, Boolean, TarWriterOptions, CancellationToken)
- Origem:
- TarFile.cs
public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, System.IO.Stream destination, bool includeBaseDirectory, System.Formats.Tar.TarWriterOptions options, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * System.IO.Stream * bool * System.Formats.Tar.TarWriterOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destination As Stream, includeBaseDirectory As Boolean, options As TarWriterOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- sourceDirectoryName
- String
- destination
- Stream
- includeBaseDirectory
- Boolean
- options
- TarWriterOptions
- cancellationToken
- CancellationToken
Retornos
Aplica-se a
CreateFromDirectoryAsync(String, String, Boolean, CancellationToken)
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
Cria de forma assíncrona um arquivo tar a partir do conteúdo do diretório especificado e os gera no caminho especificado. Opcionalmente, pode incluir o diretório base como o prefixo para os nomes de entrada.
public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destinationFileName As String, includeBaseDirectory As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- sourceDirectoryName
- String
O caminho do diretório a ser arquivado.
- destinationFileName
- String
O caminho do arquivo de arquivo de destino.
- includeBaseDirectory
- Boolean
true para incluir o nome do diretório base como o primeiro segmento de caminho em todos os nomes das entradas de arquivo morto.
false para excluir o nome do diretório base dos caminhos de nome de entrada.
- cancellationToken
- CancellationToken
O token a ser monitorado para solicitações de cancelamento. O valor padrão é None.
Retornos
Uma tarefa que representa a operação de criação assíncrona.
Exceções
sourceDirectoryName ou destinationFileName é null.
sourceDirectoryName ou destinationFileName está vazio.
O sourceDirectoryName caminho do diretório não foi encontrado.
Ocorreu uma exceção de E/S.
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.
Comentários
Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por CreateFromDirectory(String, String, Boolean).
Aplica-se a
CreateFromDirectoryAsync(String, Stream, Boolean, CancellationToken)
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
- Origem:
- TarFile.cs
Cria de forma assíncrona um fluxo tar que contém todas as entradas do sistema de arquivos do diretório especificado.
public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, System.IO.Stream destination, bool includeBaseDirectory, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * System.IO.Stream * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destination As Stream, includeBaseDirectory As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- sourceDirectoryName
- String
O caminho do diretório a ser arquivado.
- destination
- Stream
O fluxo de destino do arquivo morto.
- includeBaseDirectory
- Boolean
true para incluir o nome do diretório base como o primeiro segmento de caminho em todos os nomes das entradas de arquivo morto.
false para excluir o nome do diretório base dos caminhos de nome de entrada.
- cancellationToken
- CancellationToken
O token a ser monitorado para solicitações de cancelamento. O valor padrão é None.
Retornos
Uma tarefa que representa a operação de criação assíncrona.
Exceções
sourceDirectoryName ou destination é null.
O sourceDirectoryName caminho do diretório não foi encontrado.
Ocorreu uma exceção de E/S.
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.
Comentários
Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por CreateFromDirectory(String, Stream, Boolean).
Aplica-se a
CreateFromDirectoryAsync(String, Stream, Boolean, TarEntryFormat, CancellationToken)
- Origem:
- TarFile.cs
public static System.Threading.Tasks.Task CreateFromDirectoryAsync(string sourceDirectoryName, System.IO.Stream destination, bool includeBaseDirectory, System.Formats.Tar.TarEntryFormat format, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * System.IO.Stream * bool * System.Formats.Tar.TarEntryFormat * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destination As Stream, includeBaseDirectory As Boolean, format As TarEntryFormat, Optional cancellationToken As CancellationToken = Nothing) As Task
Parâmetros
- sourceDirectoryName
- String
- destination
- Stream
- includeBaseDirectory
- Boolean
- format
- TarEntryFormat
- cancellationToken
- CancellationToken