다음을 통해 공유


OrleansTaskExtentions 클래스

정의

public static class OrleansTaskExtentions
type OrleansTaskExtentions = class
Public Module OrleansTaskExtentions
상속
OrleansTaskExtentions

메서드

ExecuteAndIgnoreException(Func<Task>)
LogException(Task, ILogger, ErrorCode, String)
SafeExecute(Func<Task>)
ToUntypedTask(Task)

Task<TResult> 제공된 에 대한 를 Task반환합니다.

ToUntypedTask(Task<Object>)

Task<TResult> 제공된 에 대한 를 Task<TResult>반환합니다.

ToUntypedTask<T>(Task<T>)

Task<TResult> 제공된 에 대한 를 Task<TResult>반환합니다.

WaitWithThrow(Task, TimeSpan)
WithTimeout(Task, TimeSpan, String)

이렇게 하면 작업에 시간 제한 지연이 적용되므로 일찍 종료할 수 있습니다.

WithTimeout<T>(Task<T>, TimeSpan, String)

이렇게 하면 작업에 시간 제한 지연이 적용되므로 일찍 종료할 수 있습니다.

적용 대상