Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

Client.List

Declaration

public static PackageManager.Requests.ListRequest List();
public static PackageManager.Requests.ListRequest List(bool offlineMode);
public static PackageManager.Requests.ListRequest List(bool offlineMode, bool includeIndirectDependencies);

Параметры

Параметр Описание
offlineMode Указывает, запрашивает ли Package Manager последнюю информацию о пакетах проекта из удаленного реестра пакетов Unity. Когда offlineMode является true, объекты PackageInfo в PackageCollection, возвращенные Package Manager, содержат информацию, полученную из локального кэша пакетов, которая может быть устаревшей.
includeIndirectDependencies Установите значение true, чтобы включить косвенные зависимости в ,PackageCollection,, возвращенные Package Manager. Косвенные зависимости включают пакеты, на которые делается ссылка в манифестах пакетов проекта или в манифестах других косвенных зависимостей. Установите значение false, чтобы включить только пакеты, перечисленные непосредственно в манифесте проекта.
Примечание: Сообщаемая версия может не соответствовать версии, запрошенной в манифесте проекта. Дополнительные сведения см. в Зависимости и разрешение.

Возвращаемое значение

ListRequest Экземпляр ListRequest, который можно использовать для получения PackageCollection, представляющих пакеты, используемые в проекте, из свойства ListRequest.Result.

Описание

Список пакетов, от которых зависит проект.

Вычисляет и возвращает набор всех пакетов, от которых зависит проект (график разрешенных зависимостей), без физической загрузки или установки пакетов. Результат операции содержит только граф разрешенных зависимостей в качестве PackageCollection.

List() является асинхронной операцией. Перед завершением операции вы можете использовать ListRequest экземпляр для мониторинга асинхронной операции.

Примечание: Перед вызовом этого метода убедитесь, что все другие операции Клиента завершены. Дополнительные сведения см. в примечании к Client справочная страница класса. Дополнительные ресурсы: PackageInfo.GetAllRegisteredPackages