PaxTarEntry Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
PaxTarEntry(TarEntry) |
Initialisiert eine neue PaxTarEntry instance, indem der angegebene |
PaxTarEntry(TarEntryType, String) |
Initialisiert eine neue PaxTarEntry instance mit dem angegebenen Eintragstyp und Eintragsnamen sowie den erweiterten Standardattributen. |
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) |
Initialisiert eine neue PaxTarEntry instance mit dem angegebenen Eintragstyp, Dem angegebenen Eintragsnamen und der angegebenen Enumeration erweiterter Attribute. |
PaxTarEntry(TarEntry)
- Quelle:
- PaxTarEntry.cs
- Quelle:
- PaxTarEntry.cs
- Quelle:
- PaxTarEntry.cs
Initialisiert eine neue PaxTarEntry instance, indem der angegebene other
Eintrag in das PAX-Format konvertiert wird.
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)
Parameter
Ausnahmen
other
ist ein PaxGlobalExtendedAttributesTarEntry instance.
Oder
Der Eintragstyp von other
wird im PAX-Format nicht unterstützt.
Gilt für:
PaxTarEntry(TarEntryType, String)
- Quelle:
- PaxTarEntry.cs
- Quelle:
- PaxTarEntry.cs
- Quelle:
- PaxTarEntry.cs
Initialisiert eine neue PaxTarEntry instance mit dem angegebenen Eintragstyp und Eintragsnamen sowie den erweiterten Standardattributen.
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)
Parameter
- entryType
- TarEntryType
Der Typ des Eintrags.
- entryName
- String
Eine Zeichenfolge mit dem Pfad und dateinamen dieses Eintrags.
Ausnahmen
entryName
ist null
.
entryName
ist leer.
- oder -
Der Eintragstyp wird für das Erstellen eines Eintrags im PAX-Format nicht unterstützt.
Hinweise
Beim Erstellen eines instance mithilfe des PaxTarEntry(TarEntryType, String) Konstruktors werden nur die folgenden Eintragstypen unterstützt: Directory, HardLink, SymbolicLink, RegularFile, BlockDeviceCharacterDevice, und Fifo.
Verwenden Sie den PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) Konstruktor, um beim Erstellen des Eintrags zusätzliche erweiterte Attribute einzuschließen.
Die folgenden Einträge befinden sich immer im erweiterten Attributwörterbuch eines beliebigen PAX-Eintrags:
- Änderungszeit unter dem Namen
mtime
als Double Zahl. - Zugriffszeit unter dem Namen
atime
als Double Zahl. - Ändern Sie die Zeit unter dem Namen
ctime
als Double Zahl. - Pfad unter dem Namen
path
als Zeichenfolge.
Die folgenden Einträge sind nur im erweiterten Attributwörterbuch eines PAX-Eintrags zu finden, wenn bestimmte Bedingungen erfüllt sind:
- Gruppenname unter dem Namen
gname
als Zeichenfolge, wenn er größer als 32 Byte ist. - Benutzername unter dem Namen
uname
als Zeichenfolge, wenn er größer als 32 Byte ist. - Dateilänge unter dem Namen
size
, als Int32, wenn die Zeichenfolgendarstellung der Zahl größer als 12 Byte ist.
Gilt für:
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)
- Quelle:
- PaxTarEntry.cs
- Quelle:
- PaxTarEntry.cs
- Quelle:
- PaxTarEntry.cs
Initialisiert eine neue PaxTarEntry instance mit dem angegebenen Eintragstyp, Dem angegebenen Eintragsnamen und der angegebenen Enumeration erweiterter Attribute.
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)))
Parameter
- entryType
- TarEntryType
Der Typ des Eintrags.
- entryName
- String
Eine Zeichenfolge mit dem Pfad und dateinamen dieses Eintrags.
- extendedAttributes
- IEnumerable<KeyValuePair<String,String>>
Eine Enumeration von Zeichenfolgenschlüssel-Wert-Paaren, die die Metadaten darstellt, die in den Eintrag für erweiterte Attribute aufgenommen werden sollen, der dem aktuellen Eintrag vorangestellt ist.
Ausnahmen
extendedAttributes
oder entryName
ist null
.
entryName
ist leer.
- oder -
Der Eintragstyp wird für das Erstellen eines Eintrags im PAX-Format nicht unterstützt.
Hinweise
Verwenden Sie diesen Konstruktor, um beim Erstellen des Eintrags zusätzliche erweiterte Attribute einzuschließen.
Die folgenden Einträge befinden sich immer im erweiterten Attributwörterbuch eines beliebigen PAX-Eintrags:
- Änderungszeit unter dem Namen
mtime
als Double Zahl. - Zugriffszeit unter dem Namen
atime
als Double Zahl. - Ändern Sie die Zeit unter dem Namen
ctime
als Double Zahl. - Pfad unter dem Namen
path
als Zeichenfolge.
Die folgenden Einträge sind nur im erweiterten Attributwörterbuch eines PAX-Eintrags zu finden, wenn bestimmte Bedingungen erfüllt sind:
- Gruppenname unter dem Namen
gname
als Zeichenfolge, wenn er größer als 32 Byte ist. - Benutzername unter dem Namen
uname
als Zeichenfolge, wenn er größer als 32 Byte ist. - Dateilänge unter dem Namen
size
, als Int32, wenn die Zeichenfolgendarstellung der Zahl größer als 12 Byte ist.