ResourceExplorer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对内容资源的标准访问权限的类。
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- 继承
-
ResourceExplorer
- 实现
构造函数
属性
ResourceProviders |
获取资源提供程序。 |
ResourceTypes |
获取要管理的资源类型 ID 扩展。 |
方法
AddResourceProvider(ResourceProvider) |
将资源提供程序添加到资源资源管理器管理的资源。 |
AddResourceType(String) |
将资源类型添加到资源列表。 |
BuildType<T>(String, JToken, JsonSerializer) |
使用 JToken/serializer 作为源的给定$kind的生成类型。 |
Dispose() |
释放内部资源。 |
Dispose(Boolean) |
释放 类使用的对象。 |
GetKindsForType(Type) |
获取类型的$kind。 |
GetKindsForType<T>() |
获取类型的$kind。 |
GetResource(String) |
按 ID 获取资源。 |
GetResources(String) |
获取给定类型的资源。 |
GetTypeForKind(String) |
获取$kind的类型。 |
IsRef(JToken) |
确定令牌是否为引用。 |
LoadType<T>(Resource) |
从资源创建类型。 |
LoadType<T>(String) |
从资源创建类型。 |
LoadTypeAsync<T>(Resource, CancellationToken) |
从资源创建类型。 |
OnChanged(Resource[]) |
已更改事件的处理程序。 |
Refresh() |
重新加载任何缓存的数据。 |
RegisterType(String, Type, ICustomDeserializer) |
向资源加载程序系统注册声明性类型。 |
RegisterType<T>(String, ICustomDeserializer) |
向资源加载程序系统注册声明性类型。 |
ResolveRefAsync(JToken, SourceContext, CancellationToken) |
将 ref 解析为实际对象。 |
TryGetResource(String, Resource) |
尝试按 ID 获取资源。 |
事件
Changed |
更改资源时触发的事件。 |
扩展方法
AddFolder(ResourceExplorer, String, Boolean, Boolean) |
添加文件夹资源。 |
AddFolders(ResourceExplorer, String, String[], Boolean) |
添加文件夹资源。 |
LoadProject(ResourceExplorer, String, String[], Boolean) |
将 .csproj 添加为资源, () 添加项目、引用的项目和引用的包。 |