1

我正在现有的同步类中实现上述模式,我想知道是否建议强制连接 MethodNameComplete 事件,如下所示:

public event AsyncEventHandler MethodNameCompleted;

public void MethodNameAsync()
{
    if (MethodNameCompleted == null)
    {
        throw new Exception(
            "MethodNameCompleted must be wired before calling MethodNameAsync");
    }

    //perform async task...
}

不幸的是,模式概述 (http://msdn.microsoft.com/en-us/library/wewwczdw.aspx) 或链接的实现页面都没有对此提出建议。

4

0 回答 0