Udostępnij za pośrednictwem


PaxTarEntry.ExtendedAttributes Właściwość

Definicja

Zwraca atrybuty rozszerzone dla tego wpisu.

public:
 property System::Collections::Generic::IReadOnlyDictionary<System::String ^, System::String ^> ^ ExtendedAttributes { System::Collections::Generic::IReadOnlyDictionary<System::String ^, System::String ^> ^ get(); };
public System.Collections.Generic.IReadOnlyDictionary<string,string> ExtendedAttributes { get; }
member this.ExtendedAttributes : System.Collections.Generic.IReadOnlyDictionary<string, string>
Public ReadOnly Property ExtendedAttributes As IReadOnlyDictionary(Of String, String)

Wartość właściwości

Uwagi

Atrybuty rozszerzone są określane podczas konstruowania wpisu. Służy PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) do dołączania własnego wyliczenia atrybutów rozszerzonych do bieżącego wpisu na podstawie domyślnych. Służy PaxTarEntry(TarEntryType, String) do używania tylko domyślnych atrybutów rozszerzonych.

Następujące wpisy są zawsze dostępne w słowniku atrybutów rozszerzonych dowolnego wpisu PAX:

  • Czas modyfikacji pod nazwą mtime, jako Double liczba.
  • Czas dostępu pod nazwą atimejako Double liczba.
  • Zmień czas pod nazwą ctime, jako Double liczbę.
  • Ścieżka pod nazwą path, jako ciąg.

Następujące wpisy znajdują się tylko w słowniku atrybutów rozszerzonych wpisu PAX, jeśli spełnione są określone warunki:

  • Nazwa grupy, pod nazwą gname, jako ciąg, jeśli jest większa niż 32 bajty.
  • Nazwa użytkownika, pod nazwą uname, jako ciąg, jeśli jest większa niż 32 bajty.
  • Długość pliku pod nazwą size, jako Int32, jeśli ciąg reprezentujący liczbę jest większy niż 12 bajtów.

Dotyczy