ResourceExplorer Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classe que dá acesso padrão aos recursos de conteúdo.
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- Herança
-
ResourceExplorer
- Implementações
Construtores
ResourceExplorer() |
Inicializa uma nova instância da ResourceExplorer classe. |
ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>) |
Obsoleto.
Inicializa uma nova instância da ResourceExplorer classe. |
ResourceExplorer(IEnumerable<ResourceProvider>) |
Obsoleto.
Inicializa uma nova instância da ResourceExplorer classe. |
ResourceExplorer(ResourceExplorerOptions) |
Inicializa uma nova instância da ResourceExplorer classe. |
Propriedades
ResourceProviders |
Obtém os fornecedores de recursos. |
ResourceTypes |
Obtém as extensões de ID do tipo de recurso que pretende gerir. |
Métodos
AddResourceProvider(ResourceProvider) |
Adicione um fornecedor de recursos aos recursos geridos pelo explorador de recursos. |
AddResourceType(String) |
Adicionar um tipo de recurso à lista de recursos. |
BuildType<T>(String, JToken, JsonSerializer) |
Tipo de compilação para determinados $kind com o JToken/serializador como origem. |
Dispose() |
Eliminar recursos internos. |
Dispose(Boolean) |
Elimina o objeto utilizado pela classe. |
GetKindsForType(Type) |
Obtenha o $kind para um tipo. |
GetKindsForType<T>() |
Obtenha o $kind para um tipo. |
GetResource(String) |
Obter recurso por ID. |
GetResources(String) |
Obtenha recursos de um determinado tipo. |
GetTypeForKind(String) |
Obtenha o tipo para $kind. |
IsRef(JToken) |
Determinar se o token é uma referência. |
LoadType<T>(Resource) |
Criar Tipo a partir do recurso. |
LoadType<T>(String) |
Criar Tipo a partir do recurso. |
LoadTypeAsync<T>(Resource, CancellationToken) |
Criar Tipo a partir do recurso. |
OnChanged(Resource[]) |
Processador para eventos alterados. |
Refresh() |
Recarregue os dados em cache. |
RegisterType(String, Type, ICustomDeserializer) |
Registe um tipo declarativo com o sistema de carregador de recursos. |
RegisterType<T>(String, ICustomDeserializer) |
Registe um tipo declarativo com o sistema de carregador de recursos. |
ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Resolve um ref para o objeto real. |
TryGetResource(String, Resource) |
Tente obter o recurso por ID. |
evento
Changed |
Evento que é acionado quando um recurso é alterado. |
Métodos da Extensão
AddFolder(ResourceExplorer, String, Boolean, Boolean) |
Adicionar um recurso de pasta. |
AddFolders(ResourceExplorer, String, String[], Boolean) |
Adicionar recursos de pastas. |
LoadProject(ResourceExplorer, String, String[], Boolean) |
Adicione um .csproj como recurso (adicionar o projeto, projetos referenciados e pacotes referenciados). |