zipRequestInstance method
Future<ZipResults>
zipRequestInstance(
- List<
ZipRequest> requests, { - bool eagerError = true,
- CancelToken? cancelToken,
- Duration? timeout,
实例方法,用于执行具有多实例支持的并发请求。 Instance method for executing concurrent requests with multi-instance support.
final results = await userService.zipRequestInstance( ZipRequest<UserInfo>(request: getUserAsync, tag: 'user'), ZipRequest<UserSettings>(request: getSettingsAsync, tag: 'settings'), ); Parameters:
requests: List of ZipRequest instances to executeeagerError: Iftrue, fail immediately on first error (default: true)cancelToken: Optional CancelToken to cancel all requeststimeout: Optional timeout duration for all requests
See also:
- zipRequest for the static method
getInstancefor creating named instances
Implementation
Future<ZipResults> zipRequestInstance(
List<ZipRequest> requests, {
bool eagerError = true,
CancelToken? cancelToken,
Duration? timeout,
}) async {
return zip_impl.zipRequest(requests,
eagerError: eagerError,
cancelToken: cancelToken,
timeout: timeout,
);
}