Compartir a través de


PosixTarEntry Clase

Definición

Define el comportamiento principal de una entrada tar de un archivo de un formato basado en el estándar POSIX IEEE P1003.1 de 1988. Esto incluye los formatos Ustar (representados por la clase UstarTarEntry), Pax (representados por la clase PaxTarEntry) y Gnu (representados por la clase GnuTarEntry).

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
Herencia
PosixTarEntry
Derivado

Comentarios

Los formatos que implementan el estándar POSIX IEEE P1003.1 de 1988 admiten los siguientes campos de encabezado: devmajor, devminor, gnamey uname.

Aunque el formato Gnu no es compatible con POSIX, implementa y admite los campos específicos de Unix definidos en ese estándar POSIX.

Propiedades

Checksum

Suma de comprobación de todos los campos de esta entrada. El valor es distinto de cero cuando la entrada se lee desde un archivo existente o después de escribir la entrada en un nuevo archivo.

(Heredado de TarEntry)
DataOffset

Obtiene la posición inicial del flujo de datos correspondiente al flujo de archivo.

(Heredado de TarEntry)
DataStream

Obtiene o establece la sección de datos de esta entrada. Si el EntryType no admite la contención de datos, devuelve null.

(Heredado de TarEntry)
DeviceMajor

Obtiene o establece el número principal del dispositivo. Cuando la entrada actual representa un dispositivo de caracteres o un dispositivo de bloque, el número principal identifica el controlador asociado al dispositivo.

DeviceMinor

Obtiene o establece el número secundario del dispositivo. Cuando la entrada actual representa un dispositivo de caracteres o un dispositivo de bloque, el controlador usa el número menor para distinguir los dispositivos individuales que controla.

EntryType

Obtiene el tipo de objeto del sistema de archivos representado por esta entrada.

(Heredado de TarEntry)
Format

Formato de la entrada.

(Heredado de TarEntry)
Gid

Obtiene o establece el identificador del grupo que posee el archivo representado por esta entrada.

(Heredado de TarEntry)
GroupName

Obtiene o establece el nombre del grupo que posee esta entrada.

Length

Cuando el EntryType indica una entrada que puede contener datos, obtiene la longitud en bytes de dichos datos.

(Heredado de TarEntry)
LinkName

Cuando el EntryType indica un SymbolicLink o un HardLink, obtiene o establece la ruta de acceso de destino del vínculo.

(Heredado de TarEntry)
Mode

Obtiene o establece los permisos de archivo unix del archivo representado por esta entrada.

(Heredado de TarEntry)
ModificationTime

Obtiene o establece la última vez que se modificó el contenido del archivo representado por esta entrada.

(Heredado de TarEntry)
Name

Obtiene o establece el nombre de la entrada, que incluye la ruta de acceso relativa y el nombre de archivo.

(Heredado de TarEntry)
Uid

Obtiene o establece el identificador del usuario que posee el archivo representado por esta entrada.

(Heredado de TarEntry)
UserName

Obtiene o establece el nombre del usuario que posee esta entrada.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
ExtractToFile(String, Boolean)

Extrae el archivo o directorio actual en el sistema de archivos. No se extraen vínculos simbólicos ni vínculos físicos.

(Heredado de TarEntry)
ExtractToFileAsync(String, Boolean, CancellationToken)

Extrae de forma asincrónica la entrada actual al sistema de archivos.

(Heredado de TarEntry)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa la entrada actual.

(Heredado de TarEntry)

Se aplica a