TaskCompletionSource.TrySetException 메서드

정의

오버로드

Name Description
TrySetException(IEnumerable<Exception>)

기본을 상태로 전환하려고 시도합니다 TaskFaulted .

TrySetException(Exception)

기본을 상태로 전환하려고 시도합니다 TaskFaulted .

TrySetException(IEnumerable<Exception>)

Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs

기본을 상태로 전환하려고 시도합니다 TaskFaulted .

public:
 bool TrySetException(System::Collections::Generic::IEnumerable<Exception ^> ^ exceptions);
public bool TrySetException(System.Collections.Generic.IEnumerable<Exception> exceptions);
member this.TrySetException : seq<Exception> -> bool
Public Function TrySetException (exceptions As IEnumerable(Of Exception)) As Boolean

매개 변수

exceptions
IEnumerable<Exception>

Task에 바인딩할 예외의 컬렉션입니다.

반품

true작업이 성공하면 이고, 그렇지 않으면 . false

예외

exceptionsnull입니다.

에 하나 이상의 null 요소가 있습니다 exceptions.

컬렉션이 exceptions 비어 있습니다.

설명

이 작업은 세 가지 최종 상태 FaultedRanToCompletionCanceled중 하나인 경우 Task 반환 false 됩니다.

적용 대상

TrySetException(Exception)

Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs
Source:
TaskCompletionSource.cs

기본을 상태로 전환하려고 시도합니다 TaskFaulted .

public:
 bool TrySetException(Exception ^ exception);
public bool TrySetException(Exception exception);
member this.TrySetException : Exception -> bool
Public Function TrySetException (exception As Exception) As Boolean

매개 변수

exception
Exception

Task에 바인딩할 예외입니다.

반품

true작업이 성공하면 이고, 그렇지 않으면 . false

예외

exceptionnull입니다.

설명

이 작업은 세 가지 최종 상태 FaultedRanToCompletionCanceled중 하나인 경우 Task 반환 false 됩니다.

적용 대상