次の方法で共有


PaxTarEntry コンストラクター

定義

オーバーロード

PaxTarEntry(TarEntry)

指定したotherエントリを PAX 形式に変換して、新しいPaxTarEntryインスタンスを初期化します。

PaxTarEntry(TarEntryType, String)

指定したエントリの種類とエントリ名、および既定の拡張属性を使用して、新しい PaxTarEntry インスタンスを初期化します。

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

指定したエントリの種類、エントリ名、および拡張属性列挙を使用して、新しい PaxTarEntry インスタンスを初期化します。

PaxTarEntry(TarEntry)

ソース:
PaxTarEntry.cs
ソース:
PaxTarEntry.cs
ソース:
PaxTarEntry.cs

指定したotherエントリを PAX 形式に変換して、新しいPaxTarEntryインスタンスを初期化します。

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
TarEntry

TarEntry PAX 形式に変換するインスタンス。

例外

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

このエントリのパスとファイル名を含む文字列。

例外

entryNamenullです。

entryName が空です。

- または -

エントリの種類は、PAX 形式のエントリの作成ではサポートされていません。

注釈

コンストラクターを使用してPaxTarEntry(TarEntryType, String)インスタンスを作成する場合は、、、および Fifoのエントリ型のみがサポートされますSymbolicLinkDirectoryCharacterDeviceHardLinkRegularFileBlockDevice

コンストラクターを PaxTarEntry(TarEntryType, String, IEnumerable<KeyValuePair<String,String>>) 使用して、エントリの作成時に追加の拡張属性を含めます。

次のエントリは、すべての PAX エントリの拡張属性ディクショナリで常に見つかります。

  • 名前 mtimeの下の変更時刻を Double 数値として指定します。
  • 名前 atimeの下のアクセス時間を数値で指定 Double します。
  • 名前 ctimeの下の時刻を Double 数値として変更します。
  • という名前 pathの下のパスを文字列として指定します。

次のエントリは、特定の条件が満たされた場合にのみ、PAX エントリの拡張属性ディクショナリで見つかります。

  • グループ名は、32 バイトを超える場合は文字列として、 という名前 gnameの下にあります。
  • 32 バイトを超える場合は、ユーザー名を文字列として指定 unameします。
  • 番号の文字列表現が 12 バイトを超える場合は、 という名前sizeInt32のファイルの長さ 。

適用対象

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 または entryNamenull です。

entryName が空です。

- または -

エントリの種類は、PAX 形式のエントリの作成ではサポートされていません。

注釈

エントリの作成時に追加の拡張属性を含めるには、このコンストラクターを使用します。

次のエントリは、すべての PAX エントリの拡張属性ディクショナリで常に見つかります。

  • 名前 mtimeの下の変更時刻を Double 数値として指定します。
  • 名前 atimeの下のアクセス時間を数値で指定 Double します。
  • 名前 ctimeの下の時刻を Double 数値として変更します。
  • という名前 pathの下のパスを文字列として指定します。

次のエントリは、特定の条件が満たされた場合にのみ、PAX エントリの拡張属性ディクショナリで見つかります。

  • グループ名は、32 バイトを超える場合は文字列として、 という名前 gnameの下にあります。
  • 32 バイトを超える場合は、ユーザー名を文字列として指定 unameします。
  • 番号の文字列表現が 12 バイトを超える場合は、 という名前sizeInt32のファイルの長さ 。

適用対象