PosixTarEntry Classe
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.
Définit le comportement principal d’une entrée tar à partir d’une archive d’un format basé sur la norme POSIX IEEE P1003.1 de 1988. Cela inclut les formats Ustar (représentés par la UstarTarEntry classe), Pax (représentés par la PaxTarEntry classe) et Gnu (représentés par la GnuTarEntry classe).
public ref class PosixTarEntry abstract : System::Formats::Tar::TarEntry
public abstract class PosixTarEntry : System.Formats.Tar.TarEntry
type PosixTarEntry = class
inherit TarEntry
Public MustInherit Class PosixTarEntry
Inherits TarEntry
- Héritage
- Dérivé
Remarques
Les formats qui implémentent la norme POSIX IEEE P1003.1 de 1988 prennent en charge les champs d’en-tête suivants : devmajor
, devminor
, gname
et uname
.
Même si le Gnu format n’est pas compatible AVEC POSIX, il implémente et prend en charge les champs spécifiques à Unix qui ont été définis dans cette norme POSIX.
Propriétés
Checksum |
Somme de contrôle de tous les champs de cette entrée. La valeur est différente de zéro, soit lorsque l’entrée est lue à partir d’une archive existante, soit après l’écriture de l’entrée dans une nouvelle archive. (Hérité de TarEntry) |
DataStream |
Obtient ou définit la section de données de cette entrée. Si le EntryType ne prend pas en charge le contenant des données, retourne |
DeviceMajor |
Obtient ou définit le numéro principal de l’appareil. Lorsque l’entrée actuelle représente un périphérique à caractères ou un périphérique de bloc, le numéro principal identifie le pilote associé à l’appareil. |
DeviceMinor |
Obtient ou définit le numéro mineur de l’appareil. Lorsque l’entrée actuelle représente un périphérique de caractères ou un périphérique de bloc, le nombre mineur est utilisé par le pilote pour distinguer les appareils individuels qu’il contrôle. |
EntryType |
Obtient le type d’objet de système de fichiers représenté par cette entrée. (Hérité de TarEntry) |
Format |
Format de l’entrée. (Hérité de TarEntry) |
Gid |
Obtient ou définit l’ID du groupe propriétaire du fichier représenté par cette entrée. (Hérité de TarEntry) |
GroupName |
Obtient ou définit le nom du groupe propriétaire de cette entrée. |
Length |
Quand indique EntryType une entrée qui peut contenir des données, obtient la longueur en octets de ces données. (Hérité de TarEntry) |
LinkName |
Lorsque le EntryType indique un SymbolicLink ou un HardLink, obtient ou définit le chemin d’accès cible du lien du lien. (Hérité de TarEntry) |
Mode |
Obtient ou définit les autorisations de fichier Unix du fichier représenté par cette entrée. (Hérité de TarEntry) |
ModificationTime |
Obtient ou définit la dernière modification du contenu du fichier représenté par cette entrée. (Hérité de TarEntry) |
Name |
Obtient ou définit le nom de l’entrée, qui inclut le chemin d’accès relatif et le nom du fichier. (Hérité de TarEntry) |
Uid |
Obtient ou définit l’ID de l’utilisateur propriétaire du fichier représenté par cette entrée. (Hérité de TarEntry) |
UserName |
Obtient ou définit le nom de l’utilisateur propriétaire de cette entrée. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
ExtractToFile(String, Boolean) |
Extrait le fichier ou le répertoire actif dans le système de fichiers. Les liens symboliques et les liens durs ne sont pas extraits. (Hérité de TarEntry) |
ExtractToFileAsync(String, Boolean, CancellationToken) |
Extrait de manière asynchrone l’entrée actuelle dans le système de fichiers. (Hérité de TarEntry) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l’entrée actuelle. (Hérité de TarEntry) |