TarWriter.WriteEntryAsync 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 |
|---|---|
| WriteEntryAsync(TarEntry, CancellationToken) |
Asynchronicznie zapisuje określony wpis w strumieniu archiwum. |
| WriteEntryAsync(String, String, CancellationToken) |
Asynchronicznie zapisuje określony plik w strumieniu archiwum jako wpis tar. |
WriteEntryAsync(TarEntry, CancellationToken)
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
Asynchronicznie zapisuje określony wpis w strumieniu archiwum.
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
Parametry
- entry
- TarEntry
Wpis tar do zapisu.
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania. Wartość domyślna to None.
Zwraca
Zadanie reprezentujące operację zapisu asynchronicznego.
Wyjątki
Typ wpisu to HardLink lub SymbolicLink , a wartość jest lub jest null pustaLinkName.
Strumień archiwum jest usuwany.
Parametr entry ma wartość null.
Wystąpił problem z we/wy.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.
Uwagi
Przed zapisaniem wpisu w archiwum, jeśli zapisano dane w wpisie DataStream, pamiętaj, aby przewinąć go do żądanej pozycji początkowej.
Są to typy pozycji obsługiwane do pisania w każdym formacie:
V7:
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 WriteEntry(TarEntry).
Dotyczy
WriteEntryAsync(String, String, CancellationToken)
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
- Źródło:
- TarWriter.cs
Asynchronicznie zapisuje określony plik w strumieniu archiwum jako wpis 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
Parametry
- fileName
- String
Ścieżka do pliku do zapisu w archiwum.
- entryName
- String
Nazwa pliku powinna być reprezentowana w archiwum. Powinna zawierać opcjonalną ścieżkę względną i nazwę pliku.
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania. Wartość domyślna to None.
Zwraca
Zadanie reprezentujące operację zapisu asynchronicznego.
Wyjątki
Strumień archiwum jest usuwany.
fileName lub entryName jest lub jest null pusty.
Wystąpił problem z 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 WriteEntry(String, String).