TarFile.CreateFromDirectoryAsync Metoda

Definicja

Przeciążenia

CreateFromDirectoryAsync(String, String, Boolean, TarWriterOptions, CancellationToken)

Źródło:
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

Parametry

sourceDirectoryName
String
destinationFileName
String
includeBaseDirectory
Boolean
cancellationToken
CancellationToken

Zwraca

Dotyczy

CreateFromDirectoryAsync(String, String, Boolean, TarEntryFormat, CancellationToken)

Źródło:
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

Parametry

sourceDirectoryName
String
destinationFileName
String
includeBaseDirectory
Boolean
cancellationToken
CancellationToken

Zwraca

Dotyczy

CreateFromDirectoryAsync(String, Stream, Boolean, TarWriterOptions, CancellationToken)

Źródło:
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

Parametry

sourceDirectoryName
String
destination
Stream
includeBaseDirectory
Boolean
cancellationToken
CancellationToken

Zwraca

Dotyczy

CreateFromDirectoryAsync(String, String, Boolean, CancellationToken)

Źródło:
TarFile.cs
Źródło:
TarFile.cs
Źródło:
TarFile.cs
Źródło:
TarFile.cs
Źródło:
TarFile.cs

Asynchronicznie tworzy archiwum tar z zawartości określonego katalogu i przekazuje je do określonej ścieżki. Opcjonalnie może zawierać katalog podstawowy jako prefiks nazw wpisów.

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

Parametry

sourceDirectoryName
String

Ścieżka katalogu do archiwum.

destinationFileName
String

Ścieżka pliku archiwum docelowego.

includeBaseDirectory
Boolean

true aby uwzględnić nazwę katalogu podstawowego jako pierwszy segment ścieżki we wszystkich nazwach wpisów archiwum. false aby wykluczyć nazwę katalogu podstawowego ze ścieżek nazw wpisów.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Domyślna wartość to None.

Zwraca

Zadanie reprezentujące operację tworzenia asynchronicznego.

Wyjątki

sourceDirectoryName lub destinationFileName ma wartość null.

sourceDirectoryName lub destinationFileName jest pusty.

Nie sourceDirectoryName można odnaleźć ścieżki katalogu.

Wystąpił wyjątek we/wy.

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez program CreateFromDirectory(String, String, Boolean).

Dotyczy

CreateFromDirectoryAsync(String, Stream, Boolean, CancellationToken)

Źródło:
TarFile.cs
Źródło:
TarFile.cs
Źródło:
TarFile.cs
Źródło:
TarFile.cs
Źródło:
TarFile.cs

Asynchronicznie tworzy strumień tar zawierający wszystkie wpisy systemu plików z określonego katalogu.

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

Parametry

sourceDirectoryName
String

Ścieżka katalogu do archiwum.

destination
Stream

Docelowy strumień archiwum.

includeBaseDirectory
Boolean

true aby uwzględnić nazwę katalogu podstawowego jako pierwszy segment ścieżki we wszystkich nazwach wpisów archiwum. false aby wykluczyć nazwę katalogu podstawowego ze ścieżek nazw wpisów.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Domyślna wartość to None.

Zwraca

Zadanie reprezentujące operację tworzenia asynchronicznego.

Wyjątki

sourceDirectoryName lub destination ma wartość null.

sourceDirectoryName jest pusta.

— lub —

destination nie obsługuje pisania.

Nie sourceDirectoryName można odnaleźć ścieżki katalogu.

Wystąpił wyjątek we/wy.

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez program CreateFromDirectory(String, Stream, Boolean).

Dotyczy

CreateFromDirectoryAsync(String, Stream, Boolean, TarEntryFormat, CancellationToken)

Źródło:
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

Parametry

sourceDirectoryName
String
destination
Stream
includeBaseDirectory
Boolean
cancellationToken
CancellationToken

Zwraca

Dotyczy