Compartir a través de


PaxTarEntry Constructores

Definición

Sobrecargas

PaxTarEntry(TarEntry)

Inicializa una nueva PaxTarEntry instancia convirtiendo la entrada especificada other en el formato PAX.

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

other
TarEntry

Instancia TarEntry de que se va a convertir al formato PAX.

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