ResourceExplorer Clase

Definición

Clase que proporciona acceso estándar a los recursos de contenido.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Herencia
ResourceExplorer
Implementaciones

Constructores

Nombre Description
ResourceExplorer()

Inicializa una nueva instancia de la clase ResourceExplorer.

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

Inicializa una nueva instancia de la clase ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>)
Obsoletos.

Inicializa una nueva instancia de la clase ResourceExplorer.

ResourceExplorer(ResourceExplorerOptions)

Inicializa una nueva instancia de la clase ResourceExplorer.

Propiedades

Nombre Description
ResourceProviders

Consigue a los proveedores de recursos.

ResourceTypes

Obtiene las extensiones de id tipo de recurso que quieres gestionar.

Métodos

Nombre Description
AddResourceProvider(ResourceProvider)

Añadir un proveedor de recursos a los recursos gestionados por el explorador de recursos.

AddResourceType(String)

Añade un tipo de recurso a la lista de recursos.

BuildType<T>(String, JToken, JsonSerializer)

Tipo de construcción para $kind dadas usando JToken/serializer como fuente.

Dispose()

Disponer de los recursos internos.

Dispose(Boolean)

Elimina objetos objeto usados por la clase.

GetKindsForType(Type)

Consigue el $kind de un tipo.

GetKindsForType<T>()

Consigue el $kind de un tipo.

GetResource(String)

Obtener recursos por identificación.

GetResources(String)

Consigue recursos de un tipo determinado.

GetTypeForKind(String)

Consigue el tipo para $kind.

IsRef(JToken)

Determina si el token es una referencia.

LoadType<T>(Resource)

Crear Tipo a partir de un recurso.

LoadType<T>(String)

Crear Tipo a partir de un recurso.

LoadTypeAsync<T>(Resource, CancellationToken)

Crear Tipo a partir de un recurso.

OnChanged(Resource[])

Manejador para eventos cambiados.

Refresh()

Vuelva a cargar los datos almacenados en caché.

RegisterType(String, Type, ICustomDeserializer)

Registre un tipo declarativo con el sistema del cargador de recursos.

RegisterType<T>(String, ICustomDeserializer)

Registre un tipo declarativo con el sistema del cargador de recursos.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Resuelve una referencia al objeto real.

TryGetResource(String, Resource)

Intenta conseguir el recurso por id.

Eventos

Nombre Description
Changed

Evento que se desencadena cuando se cambia un recurso.

Métodos de extensión

Nombre Description
AddFolder(ResourceExplorer, String, Boolean, Boolean)

Agregue un recurso de carpeta.

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

Agregar recursos de carpeta.

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

Añade un .csproj como recurso (añadiendo el proyecto, proyectos referenciados y paquetes referenciados).

Se aplica a