Partager via


PaxTarEntry Constructeurs

Définition

Surcharges

PaxTarEntry(TarEntry)

Initialise une nouvelle PaxTarEntry instance en convertissant l’entrée spécifiée other au format PAX.

PaxTarEntry(TarEntryType, String)

Initialise une nouvelle PaxTarEntry instance avec le type d’entrée et le nom d’entrée spécifiés, ainsi que les attributs étendus par défaut.

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

Initialise une nouvelle PaxTarEntry instance avec le type d’entrée, le nom d’entrée et l’énumération des attributs étendus spécifiés.

PaxTarEntry(TarEntry)

Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs

Initialise une nouvelle PaxTarEntry instance en convertissant l’entrée spécifiée other au 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)

Paramètres

other
TarEntry

Le TarEntry instance à convertir au format PAX.

Exceptions

otherest un PaxGlobalExtendedAttributesTarEntry instance.

-ou-

Le type d’entrée de other n’est pas pris en charge dans le format PAX.

S’applique à

PaxTarEntry(TarEntryType, String)

Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs

Initialise une nouvelle PaxTarEntry instance avec le type d’entrée et le nom d’entrée spécifiés, ainsi que les attributs étendus par défaut.

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)

Paramètres

entryType
TarEntryType

Type de l’entrée.

entryName
String

Chaîne avec le chemin d’accès et le nom de fichier de cette entrée.

Exceptions

entryName a la valeur null.

entryName est vide.

- ou -

Le type d’entrée n’est pas pris en charge pour la création d’une entrée au format PAX.

Remarques

Lors de la création d’un instance à l’aide du PaxTarEntry(TarEntryType, String) constructeur, seuls les types d’entrée suivants sont pris en charge : Directory, SymbolicLinkHardLink, RegularFile, BlockDevice, CharacterDevice, et Fifo.

Utilisez le PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) constructeur pour inclure des attributs étendus supplémentaires lors de la création de l’entrée.

Les entrées suivantes se trouvent toujours dans le dictionnaire d’attributs étendus de toute entrée PAX :

  • Heure de modification, sous le nom mtime, sous la forme d’un Double nombre.
  • Heure d’accès, sous le nom atime, sous la forme d’un Double nombre.
  • Modifiez l’heure, sous le nom ctime, en tant Double que nombre.
  • Chemin, sous le nom path, sous la forme d’une chaîne.

Les entrées suivantes se trouvent uniquement dans le dictionnaire d’attributs étendus d’une entrée PAX si certaines conditions sont remplies :

  • Nom du groupe, sous le nom gname, sous forme de chaîne, s’il est supérieur à 32 octets.
  • Nom d’utilisateur, sous le nom uname, sous la forme d’une chaîne, s’il est supérieur à 32 octets.
  • Longueur du fichier, sous le nom size, sous la forme , Int32si la représentation sous forme de chaîne du nombre est supérieure à 12 octets.

S’applique à

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

Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs

Initialise une nouvelle PaxTarEntry instance avec le type d’entrée, le nom d’entrée et l’énumération des attributs étendus spécifiés.

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)))

Paramètres

entryType
TarEntryType

Type de l’entrée.

entryName
String

Chaîne avec le chemin d’accès et le nom de fichier de cette entrée.

extendedAttributes
IEnumerable<KeyValuePair<String,String>>

Énumération de paires clé-valeur de chaîne qui représente les métadonnées à inclure dans l’entrée d’attributs étendus qui précède l’entrée actuelle.

Exceptions

extendedAttributes ou entryName est null.

entryName est vide.

- ou -

Le type d’entrée n’est pas pris en charge pour la création d’une entrée au format PAX.

Remarques

Utilisez ce constructeur pour inclure des attributs étendus supplémentaires lors de la création de l’entrée.

Les entrées suivantes se trouvent toujours dans le dictionnaire d’attributs étendus de toute entrée PAX :

  • Heure de modification, sous le nom mtime, sous la forme d’un Double nombre.
  • Heure d’accès, sous le nom atime, sous la forme d’un Double nombre.
  • Modifiez l’heure, sous le nom ctime, en tant Double que nombre.
  • Chemin, sous le nom path, sous la forme d’une chaîne.

Les entrées suivantes se trouvent uniquement dans le dictionnaire d’attributs étendus d’une entrée PAX si certaines conditions sont remplies :

  • Nom du groupe, sous le nom gname, sous forme de chaîne, s’il est supérieur à 32 octets.
  • Nom d’utilisateur, sous le nom uname, sous la forme d’une chaîne, s’il est supérieur à 32 octets.
  • Longueur du fichier, sous le nom size, sous la forme , Int32si la représentation sous forme de chaîne du nombre est supérieure à 12 octets.

S’applique à