다음을 통해 공유


PaxTarEntry 생성자

정의

오버로드

PaxTarEntry(TarEntry)

지정된 other 항목을 PAX 형식으로 변환하여 새 PaxTarEntry instance 초기화합니다.

PaxTarEntry(TarEntryType, String)

지정된 항목 유형 및 항목 이름 및 기본 확장 특성을 사용하여 새 PaxTarEntry instance 초기화합니다.

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

지정된 항목 유형, 항목 이름 및 확장 특성 열거형을 사용하여 새 PaxTarEntry instance 초기화합니다.

PaxTarEntry(TarEntry)

Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs

지정된 other 항목을 PAX 형식으로 변환하여 새 PaxTarEntry instance 초기화합니다.

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 형식으로 변환할 instance.

예외

otherPaxGlobalExtendedAttributesTarEntry instance.

또는

other 항목 형식은 PAX 형식에서 지원되지 않습니다.

적용 대상

PaxTarEntry(TarEntryType, String)

Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs

지정된 항목 유형 및 항목 이름 및 기본 확장 특성을 사용하여 새 PaxTarEntry instance 초기화합니다.

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) instance 만들 때 , , , RegularFileHardLinkSymbolicLinkBlockDeviceCharacterDeviceFifo항목 형식만 지원Directory됩니다.

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

Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs
Source:
PaxTarEntry.cs

지정된 항목 유형, 항목 이름 및 확장 특성 열거형을 사용하여 새 PaxTarEntry instance 초기화합니다.

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아래에 있는 파일 길이를 로 지정합니다.

적용 대상