nsILoadGroup 编辑
netwerk/base/public/nsILoadGroup.idl
Scriptable A load group maintains a collection of nsIRequest objects. Inherits from: nsIRequest
Last changed in Gecko 1.7Method overview
void addRequest(in nsIRequest aRequest, in nsISupports aContext); |
void removeRequest(in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatus); |
Attributes
Attribute | Type | Description |
activeCount | unsigned long | Returns the count of "active" requests (that is requests without the LOAD_BACKGROUND bit set). Read only. |
defaultLoadRequest |
| Accesses the default load request for the group. Each time a number of null , then the group's load flags are not changed. |
groupObserver |
| The group observer is notified when requests are added to and removed from this load group. The groupObserver is weak referenced. |
notificationCallbacks |
| Notification callbacks for the load group. |
requests |
| Returns the requests contained directly in this group. Enumerator element type: nsIRequest . Read only. |
Methods
addRequest()
Adds a new request to the group. This will cause the default load flags to be applied to the request. If this is a foreground request then the groupObserver
's onStartRequest
will be called.
If the request is the default load request or if the default load request is null
, then the load group will inherit its load flags from the request.
void addRequest( in nsIRequest aRequest, in nsISupports aContext );
Parameters
aRequest
- The request to be added to the load group.
aContext
- The context to be passed to the
onStartRequest
notification.
removeRequest()
Removes a request from the group. If this is a foreground request then the groupObserver
's onStopRequest
will be called.
By the time this call ends, aRequest
will have been removed from the loadgroup, even if this function throws an exception.
void removeRequest( in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatus );
Parameters
aRequest
- The request to be removed from the load group.
aContext
- The context to be passed to the
onStopRequest
notification. aStatus
- The status to be passed to the
onStopRequest
notification.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论