Udostępnij za pośrednictwem


PosixTarEntry Klasa

Definicja

Definiuje podstawowe zachowanie wpisu tar z archiwum formatu opartego na standardzie POSIX IEEE P1003.1 z 1988 roku. Obejmuje to formaty (reprezentowane Ustar przez klasę UstarTarEntry ), Pax (reprezentowane przez klasę PaxTarEntry ) i Gnu (reprezentowane przez klasę 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
Dziedziczenie
PosixTarEntry
Pochodne

Uwagi

Formaty implementujące standard POSIX IEEE P1003.1 z 1988 r. obsługują następujące pola nagłówka: devmajor, , devminorgnamei uname.

Mimo że Gnu format nie jest zgodny z modelem POSIX, implementuje i obsługuje pola specyficzne dla systemu Unix, które zostały zdefiniowane w tym standardzie POSIX.

Właściwości

Checksum

Suma kontrolna wszystkich pól w tym wpisie. Wartość jest inna niż zero, gdy wpis jest odczytywany z istniejącego archiwum lub po zapisaniu wpisu w nowym archiwum.

(Odziedziczone po TarEntry)
DataStream

Pobiera lub ustawia sekcję danych tego wpisu. Jeśli obiekt EntryType nie obsługuje przechowywania danych, zwraca wartość null.

(Odziedziczone po TarEntry)
DeviceMajor

Pobiera lub ustawia numer główny urządzenia. Gdy bieżący wpis reprezentuje urządzenie znakowe lub urządzenie blokowe, numer główny identyfikuje sterownik skojarzony z urządzeniem.

DeviceMinor

Pobiera lub ustawia liczbę pomocniczą urządzenia. Gdy bieżący wpis reprezentuje urządzenie znakowe lub urządzenie blokowe, sterownik używa pomocniczej liczby do odróżnienia poszczególnych urządzeń, które kontroluje.

EntryType

Pobiera typ obiektu systemu plików reprezentowany przez ten wpis.

(Odziedziczone po TarEntry)
Format

Format wpisu.

(Odziedziczone po TarEntry)
Gid

Pobiera lub ustawia identyfikator grupy, która jest właścicielem pliku reprezentowanego przez ten wpis.

(Odziedziczone po TarEntry)
GroupName

Pobiera lub ustawia nazwę grupy będącej właścicielem tego wpisu.

Length

Gdy element EntryType wskazuje wpis, który może zawierać dane, pobiera długość w bajtach takich danych.

(Odziedziczone po TarEntry)
LinkName

Gdy element EntryType wskazuje SymbolicLink element lub HardLink, pobiera lub ustawia ścieżkę docelową łącza linku.

(Odziedziczone po TarEntry)
Mode

Pobiera lub ustawia uprawnienia do pliku w systemie Unix reprezentowane przez ten wpis.

(Odziedziczone po TarEntry)
ModificationTime

Pobiera lub ustawia czas ostatniej modyfikacji zawartości pliku reprezentowanego przez ten wpis.

(Odziedziczone po TarEntry)
Name

Pobiera lub ustawia nazwę wpisu, który zawiera ścieżkę względną i nazwę pliku.

(Odziedziczone po TarEntry)
Uid

Pobiera lub ustawia identyfikator użytkownika, który jest właścicielem pliku reprezentowanego przez ten wpis.

(Odziedziczone po TarEntry)
UserName

Pobiera lub ustawia nazwę użytkownika będącego właścicielem tego wpisu.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
ExtractToFile(String, Boolean)

Wyodrębnia bieżący plik lub katalog do systemu plików. Linki symboliczne i twarde nie są wyodrębniane.

(Odziedziczone po TarEntry)
ExtractToFileAsync(String, Boolean, CancellationToken)

Asynchronicznie wyodrębnia bieżący wpis do systemu plików.

(Odziedziczone po TarEntry)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący wpis.

(Odziedziczone po TarEntry)

Dotyczy