PosixTarEntry Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o comportamento principal de uma entrada tar de um arquivo morto de um formato baseado no padrão POSIX IEEE P1003.1 de 1988. Isso inclui os formatos (representados Ustar pela UstarTarEntry classe ), Pax (representados PaxTarEntry pela 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
- Derivado
Comentários
Os formatos que implementam o padrão POSIX IEEE P1003.1 de 1988 dão suporte aos seguintes campos de cabeçalho: devmajor
, devminor
, gname
e uname
.
Embora o Gnu formato não seja compatível com POSIX, ele implementa e dá suporte aos campos específicos do Unix que foram definidos nesse padrão POSIX.
Propriedades
Checksum |
A soma de verificação de todos os campos nesta entrada. O valor não é zero quando a entrada é lida de um arquivo morto existente ou depois que a entrada é gravada em um novo arquivo morto. (Herdado de TarEntry) |
DataStream |
Obtém ou define a seção de dados desta entrada. Se o EntryType não der suporte à contenção de dados, retornará |
DeviceMajor |
Obtém ou define o número principal do dispositivo. Quando a entrada atual representa um dispositivo de caractere ou um dispositivo de bloco, o número principal identifica o driver associado ao dispositivo. |
DeviceMinor |
Obtém ou define o número secundário do dispositivo. Quando a entrada atual representa um dispositivo de caractere ou um dispositivo de bloco, o número secundário é usado pelo driver para distinguir dispositivos individuais que ele controla. |
EntryType |
Obtém o tipo de objeto filesystem representado por essa entrada. (Herdado de TarEntry) |
Format |
O formato da entrada. (Herdado de TarEntry) |
Gid |
Obtém ou define a ID do grupo que possui o arquivo representado por essa entrada. (Herdado de TarEntry) |
GroupName |
Obtém ou define o nome do grupo que possui essa entrada. |
Length |
Quando o EntryType indica uma entrada que pode conter dados, obtém o comprimento em bytes desses dados. (Herdado de TarEntry) |
LinkName |
Quando o EntryType indica um SymbolicLink ou um HardLink, obtém ou define o caminho de destino do link. (Herdado de TarEntry) |
Mode |
Obtém ou define as permissões de arquivo Unix do arquivo representado por essa entrada. (Herdado de TarEntry) |
ModificationTime |
Obtém ou define a última vez que o conteúdo do arquivo representado por essa entrada foi modificado. (Herdado de TarEntry) |
Name |
Obtém ou define o nome da entrada, que inclui o caminho relativo e o nome do arquivo. (Herdado de TarEntry) |
Uid |
Obtém ou define a ID do usuário que possui o arquivo representado por essa entrada. (Herdado de TarEntry) |
UserName |
Obtém ou define o nome do usuário que possui essa entrada. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
ExtractToFile(String, Boolean) |
Extrai o arquivo ou diretório atual para o sistema de arquivos. Links simbólicos e links rígidos não são extraídos. (Herdado de TarEntry) |
ExtractToFileAsync(String, Boolean, CancellationToken) |
Extrai de forma assíncrona a entrada atual para o sistema de arquivos. (Herdado de TarEntry) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa a entrada atual. (Herdado de TarEntry) |