版本: Unity 6 (6000.0)
语言English
  • C#

Client.Search

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

声明

public static PackageManager.Requests.SearchRequest Search(string packageIdOrName);

声明

public static PackageManager.Requests.SearchRequest Search(string packageIdOrName, bool offlineMode);

参数

packageIdOrName 包的名称或 ID。如果 packageIdOrNamenull 或空,则会引发 ArgumentException
offlineMode 指定包管理器是否从远程 Unity 包注册表请求项目包的最新信息。当 offlineModetrue 时,包管理器返回的 PackageInfo 对象包含从本地包缓存获取的信息,这些信息可能已过期。

返回值

SearchRequest 一个 SearchRequest 实例,您可以使用它从 SearchRequest.Result 属性获取表示与搜索条件匹配的包的 PackageInfo 对象数组。

描述

搜索给定的包。

此操作会向主要的 Unity 包注册表发出请求。

Search() 是一个异步操作。在操作完成之前,您可以使用 SearchRequest 实例来监视异步操作。


注意:请确保在调用此方法之前已完成所有其他 Client 操作。有关更多信息,请参阅 Client 类参考页面上的说明。