Task.WaitAsync 메서드

정의

오버로드

Name Description
WaitAsync(CancellationToken)

TaskTask 작업이 완료되거나 지정된 취소가 요청되었을 때 완료되는 CancellationToken 값을 가져옵니다.

WaitAsync(TimeSpan)

TaskTask 작업이 완료되거나 지정된 시간 제한이 만료될 때 완료되는 값을 가져옵니다.

WaitAsync(TimeSpan, CancellationToken)

TaskTask 작업이 완료될 때, 지정된 시간 제한이 만료되거나 지정된 취소가 요청된 경우 완료되는 CancellationToken 값을 가져옵니다.

WaitAsync(TimeSpan, TimeProvider)

TaskTask 작업이 완료되거나 지정된 시간 제한이 만료될 때 완료되는 값을 가져옵니다.

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

TaskTask 작업이 완료될 때, 지정된 시간 제한이 만료되거나 지정된 취소가 요청된 경우 완료되는 CancellationToken 값을 가져옵니다.

WaitAsync(CancellationToken)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

TaskTask 작업이 완료되거나 지정된 취소가 요청되었을 때 완료되는 CancellationToken 값을 가져옵니다.

public:
 System::Threading::Tasks::Task ^ WaitAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (cancellationToken As CancellationToken) As Task

매개 변수

cancellationToken
CancellationToken

CancellationToken 취소 요청을 모니터링할 대상입니다.

반품

Task 비동기 대기를 나타내는 값입니다. 현재 인스턴스와 동일한 인스턴스일 수도 있으며 그렇지 않을 수도 있습니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 메서드는 메서드의 동기 대응이 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 태스크가 대기될 때 해당 예외가 throw됩니다. ArgumentException같은 사용 예외는 여전히 동기적으로 던져집니다. 저장된 예외는 .에 의해 Wait()throw된 예외를 참조하세요.

적용 대상

WaitAsync(TimeSpan)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

TaskTask 작업이 완료되거나 지정된 시간 제한이 만료될 때 완료되는 값을 가져옵니다.

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout);
member this.WaitAsync : TimeSpan -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan) As Task

매개 변수

timeout
TimeSpan

그렇지 않으면 완료되지 않은 경우 오류가 발생한 후 TaskTimeoutException 의 시간 제한입니다.

반품

Task 비동기 대기를 나타내는 값입니다. 현재 인스턴스와 동일한 인스턴스일 수도 있으며 그렇지 않을 수도 있습니다.

설명

이 메서드는 메서드의 동기 대응이 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 태스크가 대기될 때 해당 예외가 throw됩니다. ArgumentException같은 사용 예외는 여전히 동기적으로 던져집니다. 저장된 예외는 .에 의해 Wait(TimeSpan)throw된 예외를 참조하세요.

적용 대상

WaitAsync(TimeSpan, CancellationToken)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

TaskTask 작업이 완료될 때, 지정된 시간 제한이 만료되거나 지정된 취소가 요청된 경우 완료되는 CancellationToken 값을 가져옵니다.

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, cancellationToken As CancellationToken) As Task

매개 변수

timeout
TimeSpan

그렇지 않으면 완료되지 않은 경우 오류가 발생한 후 TaskTimeoutException 의 시간 제한입니다.

cancellationToken
CancellationToken

CancellationToken 취소 요청을 모니터링할 대상입니다.

반품

Task 비동기 대기를 나타내는 값입니다. 현재 인스턴스와 동일한 인스턴스일 수도 있으며 그렇지 않을 수도 있습니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 메서드는 메서드의 동기 대응이 throw할 수 있는 모든 비사용 예외를 반환하는 작업에 저장됩니다. 예외가 반환된 작업에 저장되면 태스크가 대기될 때 해당 예외가 throw됩니다. ArgumentException같은 사용 예외는 여전히 동기적으로 던져집니다. 저장된 예외는 .에 의해 Wait(TimeSpan)throw된 예외를 참조하세요.

적용 대상

WaitAsync(TimeSpan, TimeProvider)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

TaskTask 작업이 완료되거나 지정된 시간 제한이 만료될 때 완료되는 값을 가져옵니다.

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider);
member this.WaitAsync : TimeSpan * TimeProvider -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider) As Task

매개 변수

timeout
TimeSpan

그렇지 않으면 완료되지 않은 경우 오류가 발생한 후 TaskTimeoutException 의 시간 제한입니다.

timeProvider
TimeProvider

TimeProvider 해석 timeout할 수 있는 경우

반품

Task 비동기 대기를 나타내는 값입니다. 현재 인스턴스와 동일한 인스턴스일 수도 있으며 그렇지 않을 수도 있습니다.

예외

인수는 timeProvider .입니다 null.

적용 대상

WaitAsync(TimeSpan, TimeProvider, CancellationToken)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

TaskTask 작업이 완료될 때, 지정된 시간 제한이 만료되거나 지정된 취소가 요청된 경우 완료되는 CancellationToken 값을 가져옵니다.

public:
 System::Threading::Tasks::Task ^ WaitAsync(TimeSpan timeout, TimeProvider ^ timeProvider, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WaitAsync(TimeSpan timeout, TimeProvider timeProvider, System.Threading.CancellationToken cancellationToken);
member this.WaitAsync : TimeSpan * TimeProvider * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WaitAsync (timeout As TimeSpan, timeProvider As TimeProvider, cancellationToken As CancellationToken) As Task

매개 변수

timeout
TimeSpan

그렇지 않으면 완료되지 않은 경우 오류가 발생한 후 TaskTimeoutException 의 시간 제한입니다.

timeProvider
TimeProvider

TimeProvider 해석 timeout할 수 있는 경우

cancellationToken
CancellationToken

CancellationToken 취소 요청을 모니터링할 대상입니다.

반품

Task 비동기 대기를 나타내는 값입니다. 현재 인스턴스와 동일한 인스턴스일 수도 있으며 그렇지 않을 수도 있습니다.

예외

인수는 timeProvider .입니다 null.

시간 제한이 만료되었습니다. 이 예외는 반환된 작업에 저장됩니다.

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상