PaxTarEntry Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
PaxTarEntry(TarEntry) |
Initialise une nouvelle PaxTarEntry instance en convertissant l’entrée spécifiée |
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
Exceptions
other
est 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.