ResourceExplorer Classe

Definição

Classe que oferece acesso padrão a recursos de conteúdo.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Herança
ResourceExplorer
Implementações

Construtores

Nome Description
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

Nome Description
ResourceProviders

Recebe os provedores de recursos.

ResourceTypes

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

Métodos

Nome Description
AddResourceProvider(ResourceProvider)

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

AddResourceType(String)

Adicione um Tipo de recurso à lista de recursos.

BuildType<T>(String, JToken, JsonSerializer)

Tipo de build para determinado $kind usando o JToken/serializer como fonte.

Dispose()

Elimine recursos internos.

Dispose(Boolean)

Elimina objetos usados pela turma.

GetKindsForType(Type)

Pegue o $kind para um tipo.

GetKindsForType<T>()

Pegue o $kind para um tipo.

GetResource(String)

Obtenha recursos por ID.

GetResources(String)

Obtenha recursos de um determinado tipo.

GetTypeForKind(String)

Pegue o tipo para $kind.

IsRef(JToken)

Determine se o token é uma referência.

LoadType<T>(Resource)

Crie Tipo a partir do recurso.

LoadType<T>(String)

Crie Tipo a partir do recurso.

LoadTypeAsync<T>(Resource, CancellationToken)

Crie Tipo a partir do recurso.

OnChanged(Resource[])

Responsável por 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 uma referência para o objeto real.

TryGetResource(String, Resource)

Tente conseguir o recurso por id.

Eventos

Nome Description
Changed

Evento que é acionado quando um recurso é alterado.

Métodos de Extensão

Nome Description
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