HttpWorkerRequest.BeginFlush(AsyncCallback, Object) 方法

定义

将当前缓冲的响应发送到客户端。

public:
 virtual IAsyncResult ^ BeginFlush(AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginFlush(AsyncCallback callback, object state);
abstract member BeginFlush : AsyncCallback * obj -> IAsyncResult
override this.BeginFlush : AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginFlush (callback As AsyncCallback, state As Object) As IAsyncResult

参数

callback
AsyncCallback

当相应的异步操作完成时调用的方法。

state
Object

用户提供的对象,用于区分此特定异步刷新操作与其他请求。

返回

工作器请求会缓冲状态、标头和响应正文,直到启动异步刷新操作。 如果基础 HttpWorkerRequest 对象支持异步刷新,并且此方法是从异步模块事件或异步处理程序调用的,则异步执行发送操作。 否则,实现将执行同步刷新操作。

适用于