Udostępnij za pośrednictwem


PaxTarEntry Konstruktory

Definicja

Przeciążenia

PaxTarEntry(TarEntry)

Inicjuje nowe PaxTarEntry wystąpienie, konwertując określony other wpis na format PAX.

PaxTarEntry(TarEntryType, String)

Inicjuje nowe PaxTarEntry wystąpienie z określonym typem wpisu i nazwą wpisu oraz domyślnymi atrybutami rozszerzonymi.

PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)

Inicjuje nowe PaxTarEntry wystąpienie z określonym typem wpisu, nazwą wpisu i wyliczeniem atrybutów rozszerzonych.

PaxTarEntry(TarEntry)

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

Inicjuje nowe PaxTarEntry wystąpienie, konwertując określony other wpis na format PAX.

public:
 PaxTarEntry(System::Formats::Tar::TarEntry ^ other);
public PaxTarEntry (System.Formats.Tar.TarEntry other);
new System.Formats.Tar.PaxTarEntry : System.Formats.Tar.TarEntry -> System.Formats.Tar.PaxTarEntry
Public Sub New (other As TarEntry)

Parametry

other
TarEntry

Wystąpienie TarEntry do konwersji na format PAX.

Wyjątki

other jest wystąpieniem PaxGlobalExtendedAttributesTarEntry .

-lub-

Typ other wpisu nie jest obsługiwany w formacie PAX.

Dotyczy

PaxTarEntry(TarEntryType, String)

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

Inicjuje nowe PaxTarEntry wystąpienie z określonym typem wpisu i nazwą wpisu oraz domyślnymi atrybutami rozszerzonymi.

public:
 PaxTarEntry(System::Formats::Tar::TarEntryType entryType, System::String ^ entryName);
public PaxTarEntry (System.Formats.Tar.TarEntryType entryType, string entryName);
new System.Formats.Tar.PaxTarEntry : System.Formats.Tar.TarEntryType * string -> System.Formats.Tar.PaxTarEntry
Public Sub New (entryType As TarEntryType, entryName As String)

Parametry

entryType
TarEntryType

Typ wpisu.

entryName
String

Ciąg ze ścieżką i nazwą pliku tego wpisu.

Wyjątki

entryName to null.

entryName jest pusta.

-lub-

Typ wpisu nie jest obsługiwany do tworzenia wpisu w formacie PAX.

Uwagi

Podczas tworzenia wystąpienia przy użyciu konstruktora PaxTarEntry(TarEntryType, String) obsługiwane są tylko następujące typy wpisów: Directory, , HardLink, SymbolicLinkRegularFile, BlockDevice, CharacterDevice, i Fifo.

Użyj konstruktora PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) , aby uwzględnić dodatkowe atrybuty rozszerzone podczas tworzenia wpisu.

Następujące wpisy są zawsze dostępne w słowniku atrybutów rozszerzonych dowolnego wpisu PAX:

  • Czas modyfikacji pod nazwą mtime, jako Double liczba.
  • Czas dostępu pod nazwą atimejako Double liczba.
  • Zmień czas pod nazwą ctime, jako Double liczbę.
  • Ścieżka pod nazwą path, jako ciąg.

Następujące wpisy znajdują się tylko w słowniku atrybutów rozszerzonych wpisu PAX, jeśli spełnione są określone warunki:

  • Nazwa grupy, pod nazwą gname, jako ciąg, jeśli jest większa niż 32 bajty.
  • Nazwa użytkownika, pod nazwą uname, jako ciąg, jeśli jest większa niż 32 bajty.
  • Długość pliku pod nazwą size, jako Int32, jeśli ciąg reprezentujący liczbę jest większy niż 12 bajtów.

Dotyczy

PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)

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

Inicjuje nowe PaxTarEntry wystąpienie z określonym typem wpisu, nazwą wpisu i wyliczeniem atrybutów rozszerzonych.

public:
 PaxTarEntry(System::Formats::Tar::TarEntryType entryType, System::String ^ entryName, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::String ^>> ^ extendedAttributes);
public PaxTarEntry (System.Formats.Tar.TarEntryType entryType, string entryName, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string>> extendedAttributes);
new System.Formats.Tar.PaxTarEntry : System.Formats.Tar.TarEntryType * string * seq<System.Collections.Generic.KeyValuePair<string, string>> -> System.Formats.Tar.PaxTarEntry
Public Sub New (entryType As TarEntryType, entryName As String, extendedAttributes As IEnumerable(Of KeyValuePair(Of String, String)))

Parametry

entryType
TarEntryType

Typ wpisu.

entryName
String

Ciąg ze ścieżką i nazwą pliku tego wpisu.

extendedAttributes
IEnumerable<KeyValuePair<String,String>>

Wyliczenie par klucz-wartość ciągu, które reprezentuje metadane do uwzględnienia w wpisie atrybutów rozszerzonych poprzedzających bieżący wpis.

Wyjątki

extendedAttributes lub entryName ma wartość null.

entryName jest pusta.

-lub-

Typ wpisu nie jest obsługiwany do tworzenia wpisu w formacie PAX.

Uwagi

Użyj tego konstruktora, aby uwzględnić dodatkowe atrybuty rozszerzone podczas tworzenia wpisu.

Następujące wpisy są zawsze dostępne w słowniku atrybutów rozszerzonych dowolnego wpisu PAX:

  • Czas modyfikacji pod nazwą mtime, jako Double liczba.
  • Czas dostępu pod nazwą atimejako Double liczba.
  • Zmień czas pod nazwą ctime, jako Double liczbę.
  • Ścieżka pod nazwą path, jako ciąg.

Następujące wpisy znajdują się tylko w słowniku atrybutów rozszerzonych wpisu PAX, jeśli spełnione są określone warunki:

  • Nazwa grupy, pod nazwą gname, jako ciąg, jeśli jest większa niż 32 bajty.
  • Nazwa użytkownika, pod nazwą uname, jako ciąg, jeśli jest większa niż 32 bajty.
  • Długość pliku pod nazwą size, jako Int32, jeśli ciąg reprezentujący liczbę jest większy niż 12 bajtów.

Dotyczy