다음을 통해 공유


DbDataSource.DisposeAsync 메서드

정의

비동기적으로 관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

public:
 virtual System::Threading::Tasks::ValueTask DisposeAsync();
public System.Threading.Tasks.ValueTask DisposeAsync ();
abstract member DisposeAsync : unit -> System.Threading.Tasks.ValueTask
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Function DisposeAsync () As ValueTask

반환

비동기 삭제 작업을 나타내는 작업입니다.

구현

설명

DbDataSource 현재 instance 연결 풀을 나타내는 경우 삭제하면 모든 유휴 연결을 닫고 사용 중인 연결이 가능한 한 빨리 닫히도록 준비해야 합니다.

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

적용 대상