TarFile.CreateFromDirectoryAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
CreateFromDirectoryAsync(String, Stream, Boolean, CancellationToken) |
지정된 디렉터리의 모든 파일 시스템 항목을 포함하는 tar 스트림을 비동기적으로 만듭니다. |
CreateFromDirectoryAsync(String, String, Boolean, CancellationToken) |
지정된 디렉터리의 내용에서 tar 보관 파일을 비동기적으로 만들고 지정된 경로에 출력합니다. 필요에 따라 기본 디렉터리를 항목 이름의 접두사로 포함할 수 있습니다. |
CreateFromDirectoryAsync(String, Stream, Boolean, CancellationToken)
- Source:
- TarFile.cs
- Source:
- TarFile.cs
- Source:
- TarFile.cs
지정된 디렉터리의 모든 파일 시스템 항목을 포함하는 tar 스트림을 비동기적으로 만듭니다.
public static System.Threading.Tasks.Task CreateFromDirectoryAsync (string sourceDirectoryName, System.IO.Stream destination, bool includeBaseDirectory, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * System.IO.Stream * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destination As Stream, includeBaseDirectory As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task
매개 변수
- sourceDirectoryName
- String
보관할 디렉터리의 경로입니다.
- destination
- Stream
보관 파일의 대상 스트림입니다.
- includeBaseDirectory
- Boolean
true
보관 항목의 모든 이름에 기본 디렉터리 이름을 첫 번째 경로 세그먼트로 포함하려면 입니다.
false
입력 이름 경로에서 기본 디렉터리 이름을 제외하려면 입니다.
- cancellationToken
- CancellationToken
취소 요청을 모니터링할 토큰입니다. 기본값은 None입니다.
반환
비동기 만들기 작업을 나타내는 작업입니다.
예외
sourceDirectoryName
또는 destination
가 null
인 경우
sourceDirectoryName
디렉터리 경로를 찾을 수 없습니다.
I/O 예외가 발생했습니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
설명
이 메서드는 메서드의 동기 대응에서 throw할 수 있는 모든 비사용 예외를 반환하는 태스크에 저장됩니다. 예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다. 저장된 예외는 에서 throw CreateFromDirectory(String, Stream, Boolean)된 예외를 참조하세요.
적용 대상
CreateFromDirectoryAsync(String, String, Boolean, CancellationToken)
- Source:
- TarFile.cs
- Source:
- TarFile.cs
- Source:
- TarFile.cs
지정된 디렉터리의 내용에서 tar 보관 파일을 비동기적으로 만들고 지정된 경로에 출력합니다. 필요에 따라 기본 디렉터리를 항목 이름의 접두사로 포함할 수 있습니다.
public static System.Threading.Tasks.Task CreateFromDirectoryAsync (string sourceDirectoryName, string destinationFileName, bool includeBaseDirectory, System.Threading.CancellationToken cancellationToken = default);
static member CreateFromDirectoryAsync : string * string * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CreateFromDirectoryAsync (sourceDirectoryName As String, destinationFileName As String, includeBaseDirectory As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task
매개 변수
- sourceDirectoryName
- String
보관할 디렉터리의 경로입니다.
- destinationFileName
- String
대상 보관 파일의 경로입니다.
- includeBaseDirectory
- Boolean
true
보관 항목의 모든 이름에 기본 디렉터리 이름을 첫 번째 경로 세그먼트로 포함하려면 입니다.
false
입력 이름 경로에서 기본 디렉터리 이름을 제외하려면 입니다.
- cancellationToken
- CancellationToken
취소 요청을 모니터링할 토큰입니다. 기본값은 None입니다.
반환
비동기 만들기 작업을 나타내는 작업입니다.
예외
sourceDirectoryName
또는 destinationFileName
가 null
인 경우
sourceDirectoryName
또는 destinationFileName
비어 있습니다.
sourceDirectoryName
디렉터리 경로를 찾을 수 없습니다.
I/O 예외가 발생했습니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
설명
이 메서드는 메서드의 동기 대응에서 throw할 수 있는 모든 비사용 예외를 반환하는 태스크에 저장됩니다. 예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다. 저장된 예외는 에서 throw CreateFromDirectory(String, String, Boolean)된 예외를 참조하세요.
적용 대상
.NET