Stores information for making a request. In general this does not need to be constructed directly.
参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
可选
An object with the following properties:
|
成员(属性)
cancelFunction : Request.CancelCallback
The function that is called when the request is cancelled.
Priority is a unit-less value where lower values represent higher priority.
For world-based objects, this is usually the distance from the camera.
A request that does not have a priority function defaults to a priority of 0.
If priorityFunction is defined, this value is updated every frame with the result of that call.
-
默认值:
0.0
priorityFunction : Request.PriorityCallback
The function that is called to update the request's priority, which occurs once per frame.
requestFunction : Request.RequestCallback
The function that makes the actual data request.
readonly state : RequestState
The current state of the request.
Whether to throttle and prioritize the request. If false, the request will be sent immediately. If true, the
request will be throttled and sent based on priority.
-
默认值:
false
Whether to throttle the request by server. Browsers typically support about 6-8 parallel connections
for HTTP/1 servers, and an unlimited amount of connections for HTTP/2 servers. Setting this value
to
true
is preferable for requests going through HTTP/1 servers.
-
默认值:
false
readonly type : RequestType
Type of request.
-
默认值:
RequestType.OTHER
The URL to request.
方法
clone(result) → Request
Duplicates a Request instance.
参数名称 | 类型 | 描述信息 |
---|---|---|
result |
Request | 可选 The object onto which to store the result. |
返回值:
The modified result parameter or a new Resource instance if one was not provided.
定义的类型
The function that is called when the request is cancelled.
The function that is called to update the request's priority, which occurs once per frame.
返回值:
The updated priority value.
The function that makes the actual data request.
返回值:
A promise for the requested data.