Compartilhar via


ResourceExplorer Classe

Definição

Classe que fornece 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 classe ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Obsoleto.

Inicializa uma nova instância da classe ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>)
Obsoleto.

Inicializa uma nova instância da classe ResourceExplorer.

ResourceExplorer(ResourceExplorerOptions)

Inicializa uma nova instância da classe ResourceExplorer.

Propriedades

ResourceProviders

Obtém os provedores de recursos.

ResourceTypes

Obtém as extensões de ID do tipo de recurso que você deseja gerenciar.

Métodos

AddResourceProvider(ResourceProvider)

Adicione um provedor de recursos aos recursos gerenciados pelo gerenciador de recursos.

AddResourceType(String)

Adicionar um tipo de recurso à lista de recursos.

BuildType<T>(String, JToken, JsonSerializer)

Tipo de build para determinado $kind usando o JToken/serializador como a origem.

Dispose()

Descartar recursos internos.

Dispose(Boolean)

Descarta o objeto usado pela classe .

GetKindsForType(Type)

Obtenha o $kind de um tipo.

GetKindsForType<T>()

Obtenha o $kind de um tipo.

GetResource(String)

Obter recurso por id.

GetResources(String)

Obter recursos de um determinado tipo.

GetTypeForKind(String)

Obtenha o tipo para $kind.

IsRef(JToken)

Determine 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[])

Manipulador para em eventos alterados.

Refresh()

Recarregue todos os dados armazenados em cache.

RegisterType(String, Type, ICustomDeserializer)

Registre um tipo declarativo com o sistema de carregador de recursos.

RegisterType<T>(String, ICustomDeserializer)

Registre 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.

Eventos

Changed

Evento que é acionado quando um recurso é alterado.

Métodos de Extensão

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Adicionar um recurso de pasta.

AddFolders(ResourceExplorer, String, String[], Boolean)

Adicionar recursos de pasta.

LoadProject(ResourceExplorer, String, String[], Boolean)

Adicione um .csproj como recurso (adicionando o projeto, projetos referenciados e pacotes referenciados).

Aplica-se a