Поделиться через


PaxTarEntry.ExtendedAttributes Свойство

Определение

Возвращает расширенные атрибуты для этой записи.

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)

Значение свойства

Комментарии

Расширенные атрибуты указываются при создании записи. Используйте для PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) добавления собственного перечисления расширенных атрибутов к текущей записи поверх стандартных. Используйте PaxTarEntry(TarEntryType, String) , чтобы использовать только расширенные атрибуты по умолчанию.

Следующие записи всегда находятся в словаре расширенных атрибутов любой записи PAX:

  • Время изменения под именем mtimeв виде Double числа.
  • Время доступа под именем atimeв виде Double числа.
  • Измените время под именем ctimeкак Double число.
  • Путь под именем pathв виде строки.

Следующие записи находятся в словаре расширенных атрибутов записи PAX только при соблюдении определенных условий:

  • Имя группы под именем gnameв виде строки, если оно превышает 32 байта.
  • Имя пользователя под именем unameв виде строки, если оно превышает 32 байта.
  • Длина файла под именем sizeв виде Int32, если строковое представление числа превышает 12 байт.

Применяется к