Partilhar via


ResourceExplorer Classe

Definição

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

Aplica-se a