WindowsFormsSynchronizationContext.Send(SendOrPostCallback, Object) 메서드

정의

동기화 컨텍스트에 동기 메시지를 디스패치합니다.Dispatches a synchronous message to a synchronization context.

public:
 override void Send(System::Threading::SendOrPostCallback ^ d, System::Object ^ state);
public override void Send (System.Threading.SendOrPostCallback d, object state);
override this.Send : System.Threading.SendOrPostCallback * obj -> unit
Public Overrides Sub Send (d As SendOrPostCallback, state As Object)

매개 변수

d
SendOrPostCallback

호출할 SendOrPostCallback 대리자입니다.The SendOrPostCallback delegate to call.

state
Object

대리자에 전달된 개체입니다.The object passed to the delegate.

예외

대상 스레드가 더 이상 존재하지 않습니다.The destination thread no longer exists.

설명

대상 스레드가 더 이상 없으면 값 또는 해당 Thread.IsAlive 속성은 falseSend 메서드를 발생 시킵니다는 InvalidAsynchronousStateException합니다.If the destination thread no longer exists or the value of its Thread.IsAlive property is false, the Send method raises an InvalidAsynchronousStateException. 더 이상 수행할 작업을 확인 하려면 호출자가 것입니다.It is up to the caller to determine what further action to take.

적용 대상

추가 정보