PaxTarEntry Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
PaxTarEntry(TarEntry) |
Inicializa una nueva PaxTarEntry instancia convirtiendo la entrada especificada |
PaxTarEntry(TarEntryType, String) |
Inicializa una nueva PaxTarEntry instancia con el tipo de entrada y el nombre de entrada especificados y los atributos extendidos predeterminados. |
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) |
Inicializa una nueva PaxTarEntry instancia con el tipo de entrada, el nombre de entrada y la enumeración de atributos extendidos especificados. |
PaxTarEntry(TarEntry)
- Source:
- PaxTarEntry.cs
- Source:
- PaxTarEntry.cs
- Source:
- PaxTarEntry.cs
Inicializa una nueva PaxTarEntry instancia convirtiendo la entrada especificada other
en el formato 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)
Parámetros
Excepciones
other
es una PaxGlobalExtendedAttributesTarEntry instancia de .
O bien
El tipo de entrada de other
no se admite en el formato PAX.
Se aplica a
PaxTarEntry(TarEntryType, String)
- Source:
- PaxTarEntry.cs
- Source:
- PaxTarEntry.cs
- Source:
- PaxTarEntry.cs
Inicializa una nueva PaxTarEntry instancia con el tipo de entrada y el nombre de entrada especificados y los atributos extendidos predeterminados.
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)
Parámetros
- entryType
- TarEntryType
Tipo de la entrada.
- entryName
- String
Cadena con la ruta de acceso y el nombre de archivo de esta entrada.
Excepciones
entryName
es null
.
entryName
está vacía.
o bien
El tipo de entrada no se admite para crear una entrada en formato PAX.
Comentarios
Al crear una instancia mediante el PaxTarEntry(TarEntryType, String) constructor , solo se admiten los siguientes tipos de entrada: Directory, HardLink, BlockDeviceSymbolicLinkRegularFile, , CharacterDevice, y .Fifo
Use el PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) constructor para incluir atributos extendidos adicionales al crear la entrada.
Las siguientes entradas siempre se encuentran en el diccionario de atributos extendidos de cualquier entrada PAX:
- Tiempo de modificación, bajo el nombre
mtime
, como un Double número. - Tiempo de acceso, bajo el nombre
atime
, como un Double número. - Cambie la hora, bajo el nombre
ctime
, como un Double número. - Ruta de acceso, bajo el nombre
path
, como una cadena.
Las siguientes entradas solo se encuentran en el diccionario de atributos extendidos de una entrada PAX si se cumplen ciertas condiciones:
- Nombre del grupo, bajo el nombre
gname
, como una cadena, si es mayor que 32 bytes. - Nombre de usuario, bajo el nombre
uname
, como una cadena, si es mayor que 32 bytes. - Longitud del archivo, bajo el nombre
size
, como , Int32si la representación de cadena del número es mayor que 12 bytes.
Se aplica a
PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)
- Source:
- PaxTarEntry.cs
- Source:
- PaxTarEntry.cs
- Source:
- PaxTarEntry.cs
Inicializa una nueva PaxTarEntry instancia con el tipo de entrada, el nombre de entrada y la enumeración de atributos extendidos especificados.
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)))
Parámetros
- entryType
- TarEntryType
Tipo de la entrada.
- entryName
- String
Cadena con la ruta de acceso y el nombre de archivo de esta entrada.
- extendedAttributes
- IEnumerable<KeyValuePair<String,String>>
Enumeración de pares clave-valor de cadena que representa los metadatos que se van a incluir en la entrada de atributos extendidos que precede a la entrada actual.
Excepciones
extendedAttributes
o entryName
es null
.
entryName
está vacía.
o bien
El tipo de entrada no se admite para crear una entrada en formato PAX.
Comentarios
Use este constructor para incluir atributos extendidos adicionales al crear la entrada.
Las siguientes entradas siempre se encuentran en el diccionario de atributos extendidos de cualquier entrada PAX:
- Tiempo de modificación, bajo el nombre
mtime
, como un Double número. - Tiempo de acceso, bajo el nombre
atime
, como un Double número. - Cambie la hora, bajo el nombre
ctime
, como un Double número. - Ruta de acceso, bajo el nombre
path
, como una cadena.
Las siguientes entradas solo se encuentran en el diccionario de atributos extendidos de una entrada PAX si se cumplen ciertas condiciones:
- Nombre del grupo, bajo el nombre
gname
, como una cadena, si es mayor que 32 bytes. - Nombre de usuario, bajo el nombre
uname
, como una cadena, si es mayor que 32 bytes. - Longitud del archivo, bajo el nombre
size
, como , Int32si la representación de cadena del número es mayor que 12 bytes.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de