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 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
| Name | Descrição |
|---|---|
| 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
| Name | Descrição |
|---|---|
| ResourceProviders |
Obtém os fornecedores de recursos. |
| ResourceTypes |
Obtém as extensões de id de tipo de recurso que queres gerir. |
Métodos
| Name | Descrição |
|---|---|
| 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 build para um dado $kind usando o JToken/serializer como fonte. |
| Dispose() |
Elimine os recursos internos. |
| Dispose(Boolean) |
Dispõe objetos usados pela turma. |
| GetKindsForType(Type) |
Arranja a $kind para um tipo. |
| GetKindsForType<T>() |
Arranja a $kind para um tipo. |
| GetResource(String) |
Obter recursos por identificação. |
| GetResources(String) |
Obtenha recursos de um determinado tipo. |
| GetTypeForKind(String) |
Compra o tipo para $kind. |
| IsRef(JToken) |
Determina 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[]) |
Responsável por eventos alterados. |
| Refresh() |
Recarregue quaisquer dados em cache. |
| RegisterType(String, Type, ICustomDeserializer) |
Registar um tipo declarativo no sistema de resource loader. |
| RegisterType<T>(String, ICustomDeserializer) |
Registar um tipo declarativo no sistema de resource loader. |
| ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Resolve uma referência ao objeto real. |
| TryGetResource(String, Resource) |
Tenta obter o recurso por identificação. |
Eventos
| Name | Descrição |
|---|---|
| Changed |
Evento que dispara quando um recurso é alterado. |
Métodos da Extensão
| Name | Descriçã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). |