PaxTarEntry Konstruktory
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
PaxTarEntry(TarEntry) |
Inicjuje nowe PaxTarEntry wystąpienie, konwertując określony |
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
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ą
atime
jako 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ą
atime
jako 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.