TarFile.CreateFromDirectoryAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| CreateFromDirectoryAsync(String, String, Boolean, TarWriterOptions, CancellationToken) | |
| CreateFromDirectoryAsync(String, String, Boolean, TarEntryFormat, CancellationToken) | |
| CreateFromDirectoryAsync(String, Stream, Boolean, TarWriterOptions, CancellationToken) | |
| CreateFromDirectoryAsync(String, String, Boolean, CancellationToken) |
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. |
| CreateFromDirectoryAsync(String, Stream, Boolean, CancellationToken) |
Asynchronicznie tworzy strumień tar zawierający wszystkie wpisy systemu plików z określonego katalogu. |
| CreateFromDirectoryAsync(String, Stream, Boolean, TarEntryFormat, CancellationToken) |
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
- options
- TarWriterOptions
- 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
- format
- TarEntryFormat
- 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
- options
- TarWriterOptions
- 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.
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
- format
- TarEntryFormat
- cancellationToken
- CancellationToken