PaxTarEntry Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
PaxTarEntry(TarEntry) |
Инициализирует новый PaxTarEntry экземпляр путем преобразования указанной |
PaxTarEntry(TarEntryType, String) |
Инициализирует новый PaxTarEntry экземпляр с указанным типом записи и именем записи, а также расширенными атрибутами по умолчанию. |
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) |
Инициализирует новый PaxTarEntry экземпляр с указанным типом записи, именем записи и перечислением расширенных атрибутов. |
PaxTarEntry(TarEntry)
- Исходный код:
- PaxTarEntry.cs
- Исходный код:
- PaxTarEntry.cs
- Исходный код:
- PaxTarEntry.cs
Инициализирует новый PaxTarEntry экземпляр путем преобразования указанной other
записи в формат PAX.
public:
PaxTarEntry(System::Formats::Tar::TarEntry ^ other);
public PaxTarEntry (System.Formats.Tar.TarEntry other);
new System.Formats.Tar.PaxTarEntry : System.Formats.Tar.TarEntry -> System.Formats.Tar.PaxTarEntry
Public Sub New (other As TarEntry)
Параметры
Исключения
other
PaxGlobalExtendedAttributesTarEntry— это экземпляр .
-или-
Тип other
записи не поддерживается в формате PAX.
Применяется к
PaxTarEntry(TarEntryType, String)
- Исходный код:
- PaxTarEntry.cs
- Исходный код:
- PaxTarEntry.cs
- Исходный код:
- PaxTarEntry.cs
Инициализирует новый PaxTarEntry экземпляр с указанным типом записи и именем записи, а также расширенными атрибутами по умолчанию.
public:
PaxTarEntry(System::Formats::Tar::TarEntryType entryType, System::String ^ entryName);
public PaxTarEntry (System.Formats.Tar.TarEntryType entryType, string entryName);
new System.Formats.Tar.PaxTarEntry : System.Formats.Tar.TarEntryType * string -> System.Formats.Tar.PaxTarEntry
Public Sub New (entryType As TarEntryType, entryName As String)
Параметры
- entryType
- TarEntryType
Тип записи.
- entryName
- String
Строка с путем и именем файла этой записи.
Исключения
entryName
имеет значение null
.
Параметр entryName
пуст.
-или-
Тип записи не поддерживается для создания записи в формате PAX.
Комментарии
При создании экземпляра с помощью конструктора PaxTarEntry(TarEntryType, String) поддерживаются только следующие типы записей: Directory, HardLink, , SymbolicLinkRegularFile, BlockDeviceCharacterDevice, и Fifo.
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) Используйте конструктор для включения дополнительных расширенных атрибутов при создании записи.
Следующие записи всегда находятся в словаре расширенных атрибутов любой записи PAX:
- Время изменения под именем
mtime
в виде Double числа. - Время доступа под именем
atime
в виде Double числа. - Измените время под именем
ctime
как Double число. - Путь под именем
path
в виде строки.
Следующие записи находятся в словаре расширенных атрибутов записи PAX только при соблюдении определенных условий:
- Имя группы под именем
gname
в виде строки, если оно превышает 32 байта. - Имя пользователя под именем
uname
в виде строки, если оно превышает 32 байта. - Длина файла под именем
size
в виде Int32, если строковое представление числа превышает 12 байт.
Применяется к
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)
- Исходный код:
- PaxTarEntry.cs
- Исходный код:
- PaxTarEntry.cs
- Исходный код:
- PaxTarEntry.cs
Инициализирует новый PaxTarEntry экземпляр с указанным типом записи, именем записи и перечислением расширенных атрибутов.
public:
PaxTarEntry(System::Formats::Tar::TarEntryType entryType, System::String ^ entryName, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::String ^>> ^ extendedAttributes);
public PaxTarEntry (System.Formats.Tar.TarEntryType entryType, string entryName, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string>> extendedAttributes);
new System.Formats.Tar.PaxTarEntry : System.Formats.Tar.TarEntryType * string * seq<System.Collections.Generic.KeyValuePair<string, string>> -> System.Formats.Tar.PaxTarEntry
Public Sub New (entryType As TarEntryType, entryName As String, extendedAttributes As IEnumerable(Of KeyValuePair(Of String, String)))
Параметры
- entryType
- TarEntryType
Тип записи.
- entryName
- String
Строка с путем и именем файла этой записи.
- extendedAttributes
- IEnumerable<KeyValuePair<String,String>>
Перечисление строковых пар "ключ-значение", представляющее метаданные для включения в запись расширенных атрибутов, предшествующую текущей записи.
Исключения
Параметр extendedAttributes
или entryName
имеет значение null
.
Параметр entryName
пуст.
-или-
Тип записи не поддерживается для создания записи в формате PAX.
Комментарии
Используйте этот конструктор для включения дополнительных расширенных атрибутов при создании записи.
Следующие записи всегда находятся в словаре расширенных атрибутов любой записи PAX:
- Время изменения под именем
mtime
в виде Double числа. - Время доступа под именем
atime
в виде Double числа. - Измените время под именем
ctime
как Double число. - Путь под именем
path
в виде строки.
Следующие записи находятся в словаре расширенных атрибутов записи PAX только при соблюдении определенных условий:
- Имя группы под именем
gname
в виде строки, если оно превышает 32 байта. - Имя пользователя под именем
uname
в виде строки, если оно превышает 32 байта. - Длина файла под именем
size
в виде Int32, если строковое представление числа превышает 12 байт.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по