PosixTarEntry Classe

Definição

Define o comportamento central de uma entrada tar a partir de um arquivo de um formato baseado na norma POSIX IEEE P1003.1 de 1988. Isto inclui os formatos Ustar (representados pela UstarTarEntry classe), Pax (representados pela PaxTarEntry classe) e Gnu (representados pela 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
Herança
PosixTarEntry
Derivado

Observações

Os formatos que implementam o padrão POSIX IEEE P1003.1 de 1988 suportam os seguintes campos de cabeçalho: devmajor, devminor, gname, e uname.

Embora o Gnu formato não seja compatível com POSIX, implementa e suporta os campos específicos do Unix que foram definidos nesse padrão POSIX.

Propriedades

Name Description
Checksum

A soma de verificação de todos os campos nesta entrada. O valor é diferente de zero, quer quando a entrada é lida de um arquivo existente, quer depois de a entrada ser escrita num novo arquivo.

(Herdado de TarEntry)
DataOffset

Obtém a posição inicial do fluxo de dados em relação ao fluxo de arquivo.

(Herdado de TarEntry)
DataStream

Obtém ou define a secção de dados desta entrada. Se o EntryType não suportar dados contidos, então devolve null.

(Herdado de TarEntry)
DeviceMajor

Obtém ou define o número principal do dispositivo. Quando a entrada atual representa um dispositivo de caracteres ou um dispositivo de bloco, o número maior identifica o controlador associado ao dispositivo.

DeviceMinor

Obtém ou define o número menor do dispositivo. Quando a entrada atual representa um dispositivo de caracteres ou um dispositivo de bloco, o número menor é usado pelo controlador para distinguir os dispositivos individuais que controla.

EntryType

Obtém o tipo de objeto do sistema de ficheiros representado por esta entrada.

(Herdado de TarEntry)
Format

O formato da entrada.

(Herdado de TarEntry)
Gid

Obtém ou define o ID do grupo que detém o ficheiro representado por esta entrada.

(Herdado de TarEntry)
GroupName

Obtém ou define o nome do grupo que detém esta entrada.

Length

Quando indica EntryType uma entrada que pode conter dados, obtém o comprimento em bytes desses dados.

(Herdado de TarEntry)
LinkName

Quando indica EntryType a SymbolicLink ou a HardLink, obtém ou define o caminho alvo da ligação da ligação.

(Herdado de TarEntry)
Mode

Obtém ou define as permissões do ficheiro Unix do ficheiro representado por esta entrada.

(Herdado de TarEntry)
ModificationTime

Obtém ou define a última vez que o conteúdo do ficheiro representado por esta entrada foi modificado.

(Herdado de TarEntry)
Name

Recebe ou define o nome da entrada, que inclui o caminho relativo e o nome do ficheiro.

(Herdado de TarEntry)
Uid

Obtém ou define o ID do utilizador que detém o ficheiro representado por esta entrada.

(Herdado de TarEntry)
UserName

Obtém ou define o nome do utilizador que detém esta entrada.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractToFile(String, Boolean)

Extrai o ficheiro ou diretório atual para o sistema de ficheiros. Ligações simbólicas e ligações rígidas não são extraídas.

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

Extrai assíncronamente a entrada atual do sistema de ficheiros.

(Herdado de TarEntry)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa a entrada atual.

(Herdado de TarEntry)

Aplica-se a