PaxTarEntry Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
PaxTarEntry(TarEntry) |
Inicializuje novou PaxTarEntry instanci převedením zadané |
PaxTarEntry(TarEntryType, String) |
Inicializuje novou PaxTarEntry instanci se zadaným typem položky a názvem položky a výchozími rozšířenými atributy. |
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) |
Inicializuje novou PaxTarEntry instanci se zadaným typem položky, názvem položky a rozšířeným výčet atributů. |
PaxTarEntry(TarEntry)
- Zdroj:
- PaxTarEntry.cs
- Zdroj:
- PaxTarEntry.cs
- Zdroj:
- PaxTarEntry.cs
Inicializuje novou PaxTarEntry instanci převedením zadané other
položky do formátu 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
Výjimky
other
PaxGlobalExtendedAttributesTarEntry je instance.
-nebo-
Typ other
položky není ve formátu PAX podporován.
Platí pro
PaxTarEntry(TarEntryType, String)
- Zdroj:
- PaxTarEntry.cs
- Zdroj:
- PaxTarEntry.cs
- Zdroj:
- PaxTarEntry.cs
Inicializuje novou PaxTarEntry instanci se zadaným typem položky a názvem položky a výchozími rozšířenými atributy.
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 položky.
- entryName
- String
Řetězec s cestou a názvem souboru této položky.
Výjimky
entryName
je null
.
entryName
je prázdné.
-nebo-
Typ položky není podporován pro vytvoření položky ve formátu PAX.
Poznámky
Při vytváření instance pomocí konstruktoru PaxTarEntry(TarEntryType, String) jsou podporovány pouze následující typy položek: Directory, HardLink, , SymbolicLink, RegularFileBlockDevice, CharacterDevicea Fifo.
Konstruktor použijte PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) k zahrnutí dalších rozšířených atributů při vytváření položky.
Následující položky se vždy nacházejí ve slovníku rozšířených atributů libovolné položky PAX:
- Čas změny pod názvem
mtime
jako Double číslo. - Čas přístupu pod názvem
atime
jako Double číslo. - Změňte čas pod názvem
ctime
jako Double číslo. - Cesta pod názvem
path
jako řetězec.
Následující položky se nacházejí pouze ve slovníku rozšířených atributů položky PAX, pokud jsou splněny určité podmínky:
- Název skupiny pod názvem
gname
jako řetězec, pokud je větší než 32 bajtů. - Uživatelské jméno pod názvem
uname
jako řetězec, pokud je větší než 32 bajtů. - Délka souboru pod názvem
size
jako Int32, pokud je řetězcové vyjádření čísla větší než 12 bajtů.
Platí pro
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)
- Zdroj:
- PaxTarEntry.cs
- Zdroj:
- PaxTarEntry.cs
- Zdroj:
- PaxTarEntry.cs
Inicializuje novou PaxTarEntry instanci se zadaným typem položky, názvem položky a rozšířeným výčet atributů.
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 položky.
- entryName
- String
Řetězec s cestou a názvem souboru této položky.
- extendedAttributes
- IEnumerable<KeyValuePair<String,String>>
Výčet řetězců párů klíč-hodnota, které představují metadata, která mají být zahrnuta v rozšířené položce atributů, která předchází aktuální položce.
Výjimky
extendedAttributes
nebo entryName
je null
.
entryName
je prázdné.
-nebo-
Typ položky není podporován pro vytvoření položky ve formátu PAX.
Poznámky
Tento konstruktor použijte k zahrnutí dalších rozšířených atributů při vytváření položky.
Následující položky se vždy nacházejí ve slovníku rozšířených atributů libovolné položky PAX:
- Čas změny pod názvem
mtime
jako Double číslo. - Čas přístupu pod názvem
atime
jako Double číslo. - Změňte čas pod názvem
ctime
jako Double číslo. - Cesta pod názvem
path
jako řetězec.
Následující položky se nacházejí pouze ve slovníku rozšířených atributů položky PAX, pokud jsou splněny určité podmínky:
- Název skupiny pod názvem
gname
jako řetězec, pokud je větší než 32 bajtů. - Uživatelské jméno pod názvem
uname
jako řetězec, pokud je větší než 32 bajtů. - Délka souboru pod názvem
size
jako Int32, pokud je řetězcové vyjádření čísla větší než 12 bajtů.