Aracılığıyla paylaş


PaxTarEntry Oluşturucular

Tanım

Aşırı Yüklemeler

PaxTarEntry(TarEntry)

Belirtilen other girişi PAX biçimine dönüştürerek yeni PaxTarEntry bir örnek başlatır.

PaxTarEntry(TarEntryType, String)

Belirtilen giriş türü ve giriş adıyla ve varsayılan genişletilmiş özniteliklerle yeni PaxTarEntry bir örnek başlatır.

PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)

Belirtilen giriş türü, giriş adı ve genişletilmiş öznitelikler numaralandırmasıyla yeni PaxTarEntry bir örnek başlatır.

PaxTarEntry(TarEntry)

Kaynak:
PaxTarEntry.cs
Kaynak:
PaxTarEntry.cs
Kaynak:
PaxTarEntry.cs

Belirtilen other girişi PAX biçimine dönüştürerek yeni PaxTarEntry bir örnek başlatır.

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)

Parametreler

other
TarEntry

TarEntry PAX biçimine dönüştürülecek örnek.

Özel durumlar

other bir PaxGlobalExtendedAttributesTarEntry örnektir.

-veya-

giriş türü other PAX biçiminde desteklenmez.

Şunlara uygulanır

PaxTarEntry(TarEntryType, String)

Kaynak:
PaxTarEntry.cs
Kaynak:
PaxTarEntry.cs
Kaynak:
PaxTarEntry.cs

Belirtilen giriş türü ve giriş adıyla ve varsayılan genişletilmiş özniteliklerle yeni PaxTarEntry bir örnek başlatır.

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)

Parametreler

entryType
TarEntryType

Girdinin türü.

entryName
String

Bu girdinin yolunu ve dosya adını içeren bir dize.

Özel durumlar

entryName, null değeridir.

entryName boş.

-veya-

Giriş türü, PAX biçiminde bir giriş oluşturmak için desteklenmez.

Açıklamalar

Oluşturucu kullanarak PaxTarEntry(TarEntryType, String) örnek oluştururken yalnızca aşağıdaki giriş türleri desteklenir: Directory, HardLink, SymbolicLink, RegularFile, BlockDevice, CharacterDevice, ve Fifo.

Girdiyi PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) oluştururken ek genişletilmiş öznitelikler eklemek için oluşturucuyu kullanın.

Aşağıdaki girişler her zaman herhangi bir PAX girişinin genişletilmiş öznitelikler sözlüğünde bulunur:

  • Değiştirme zamanı, adı mtimealtında bir Double sayı olarak.
  • Erişim zamanı, adı atimealtında bir Double sayı olarak.
  • Saat değerini, adı ctimealtında bir Double sayı olarak değiştirin.
  • Yol, adı pathaltında dize olarak.

Aşağıdaki girdiler yalnızca belirli koşullar karşılandığında bir PAX girişinin genişletilmiş öznitelikler sözlüğünde bulunur:

  • 32 bayttan büyükse, bir dize olarak adının altındaki grup adı gname.
  • Kullanıcı adı, adı unamealtında, 32 bayttan büyükse dize olarak.
  • Sayının dize gösterimi 12 bayttan büyükse, dosya uzunluğu olarak adı sizealtında , olarak Int32.

Şunlara uygulanır

PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>)

Kaynak:
PaxTarEntry.cs
Kaynak:
PaxTarEntry.cs
Kaynak:
PaxTarEntry.cs

Belirtilen giriş türü, giriş adı ve genişletilmiş öznitelikler numaralandırmasıyla yeni PaxTarEntry bir örnek başlatır.

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)))

Parametreler

entryType
TarEntryType

Girdinin türü.

entryName
String

Bu girdinin yolunu ve dosya adını içeren bir dize.

extendedAttributes
IEnumerable<KeyValuePair<String,String>>

Geçerli girdiden önce gelen genişletilmiş öznitelikler girişine eklenecek meta verileri temsil eden dize anahtar-değer çiftlerinin sabit listesi.

Özel durumlar

extendedAttributes veya entryName şeklindedir null.

entryName boş.

-veya-

Giriş türü, PAX biçiminde bir giriş oluşturmak için desteklenmez.

Açıklamalar

Girdiyi oluştururken ek genişletilmiş öznitelikler eklemek için bu oluşturucuyu kullanın.

Aşağıdaki girişler her zaman herhangi bir PAX girişinin genişletilmiş öznitelikler sözlüğünde bulunur:

  • Değiştirme zamanı, adı mtimealtında bir Double sayı olarak.
  • Erişim zamanı, adı atimealtında bir Double sayı olarak.
  • Saat değerini, adı ctimealtında bir Double sayı olarak değiştirin.
  • Yol, adı pathaltında dize olarak.

Aşağıdaki girdiler yalnızca belirli koşullar karşılandığında bir PAX girişinin genişletilmiş öznitelikler sözlüğünde bulunur:

  • 32 bayttan büyükse, bir dize olarak adının altındaki grup adı gname.
  • Kullanıcı adı, adı unamealtında, 32 bayttan büyükse dize olarak.
  • Sayının dize gösterimi 12 bayttan büyükse, dosya uzunluğu olarak adı sizealtında , olarak Int32.

Şunlara uygulanır