ThreadPoolBoundHandle.BindHandle(SafeHandle) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시스템 스레드 풀에 바인딩된, 지정한 핸들에 대해 ThreadPoolBoundHandle을 반환합니다.
public:
static System::Threading::ThreadPoolBoundHandle ^ BindHandle(System::Runtime::InteropServices::SafeHandle ^ handle);
public static System.Threading.ThreadPoolBoundHandle BindHandle (System.Runtime.InteropServices.SafeHandle handle);
[System.Security.SecurityCritical]
public static System.Threading.ThreadPoolBoundHandle BindHandle (System.Runtime.InteropServices.SafeHandle handle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
[<System.Security.SecurityCritical>]
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> System.Threading.ThreadPoolBoundHandle
Public Shared Function BindHandle (handle As SafeHandle) As ThreadPoolBoundHandle
매개 변수
- handle
- SafeHandle
운영 체제 핸들을 보유하는 개체입니다. 핸들은 비관리 코드의 겹쳐진 I/O에 대해 열려있어야 합니다.
반환
시스템 스레드 풀에 바인딩된, handle
에 대한 ThreadPoolBoundHandle입니다.
- 특성
예외
handle
이(가) null
인 경우
handle
이 삭제되었습니다.
또는
handle
은 유효한 I/O 핸들을 참조하지 않습니다.
또는
handle
은 겹쳐진 I/O에 대해 열려 있지 않은 핸들을 참조합니다.
또는
handle
은 이미 바인딩된 핸들을 참조합니다.
설명
이 메서드는 핸들당 한 번 호출해야 합니다.
개체는 ThreadPoolBoundHandle 소유권 handle
을 보유하지 않습니다. 호출자가 호출 Dispose하는 책임은 그대로 유지됩니다.