namespace XGame.Framework.Asset { /// /// 加载任务代理接口 /// /// interface IAssetAsyncAgent { /// /// 获取任务。 /// IAssetAsync AssetAsync { get; } /// /// 开始处理任务。 /// /// 要处理的任务。 /// 开始处理任务的状态。 AgentStatus Start(IAssetAsync assetAsync); /// /// 停止正在处理的任务并重置任务代理。 /// void Stop(); void Dispose(); } }