nsIRequestObserver 编辑

netwerk/base/public/nsIRequestObserver.idlScriptable This interface is used by various streams (such as nsIChannel ) to indicate the start and end of a request. Inherits from: nsISupports Last changed in Gecko 1.0

Method overview

void onStartRequest(in nsIRequest aRequest, in nsISupports aContext);
void onStopRequest(in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatusCode);

Methods

onStartRequest()

Called to signify the beginning of an asynchronous request.

Note: An exception thrown from onStartRequest has the side-effect of causing the request to be canceled.
void onStartRequest(
  in nsIRequest aRequest,
  in nsISupports aContext
);
Parameters
aRequest
Request being observed.
aContext
User defined context.

onStopRequest()

Called to signify the end of an asynchronous request. This call is always preceded by a call to onStartRequest().

Note: An exception thrown from onStopRequest is generally ignored.
void onStopRequest(
  in nsIRequest aRequest,
  in nsISupports aContext,
  in nsresult aStatusCode
);
Parameters
aRequest
Request being observed.
aContext
User defined context.
aStatusCode
Reason for stopping (NS_OK if completed successfully)

See also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:72 次

字数:3013

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文