Class RequestJobManager
An editor class to manage requests to UnityEditor.PackageManager.Client This class will perform its operations in background while Unity is running.
Inherited Members
Namespace: Unity.RenderStreaming.Editor
Assembly: solution.dll
Syntax
public class RequestJobManager
Methods
| Name | Description |
|---|---|
| CreateAddRequest(string, Action<Request<PackageInfo>>, Action<Request<PackageInfo>>) | Queue a job to add a package dependency to the project. |
| CreateListRequest(bool, bool, Action<Request<PackageCollection>>, Action<Request<PackageCollection>>) | Queue a job to list the packages the project depends on. |
| CreateRemoveRequest(string, Action, Action) | Queue a job to removes a previously added package from the project. |
| CreateSearchAllRequest(bool, Action<Request<PackageInfo[]>>, Action<Request<PackageInfo[]>>) | Queue a job to search the Unity package registry for all packages compatible with the current Unity version. |
| CreateSearchRequest(string, bool, Action<Request<PackageInfo[]>>, Action<Request<PackageInfo[]>>) | Queue a job to searches the Unity package registry for the given package. |