Compartir a través de


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

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

ResourceProviders

Obtiene los proveedores de recursos.

ResourceTypes

Obtiene las extensiones de identificador de tipo de recurso que desea administrar.

Métodos

AddResourceProvider(ResourceProvider)

Agregue un proveedor de recursos a los recursos administrados por el explorador de recursos.

AddResourceType(String)

Agregue un tipo de recurso a la lista de recursos.

BuildType<T>(String, JToken, JsonSerializer)

Tipo de compilación para $kind dados mediante JToken/serializer como origen.

Dispose()

Eliminación de recursos internos.

Dispose(Boolean)

Elimina los objetos utilizados por la clase .

GetKindsForType(Type)

Obtenga el $kind de un tipo.

GetKindsForType<T>()

Obtenga el $kind de un tipo.

GetResource(String)

Obtenga el recurso por identificador.

GetResources(String)

Obtiene los recursos de un tipo determinado.

GetTypeForKind(String)

Obtenga el tipo de $kind.

IsRef(JToken)

Determine si el token es una referencia.

LoadType<T>(Resource)

Cree el tipo a partir del recurso.

LoadType<T>(String)

Cree el tipo a partir del recurso.

LoadTypeAsync<T>(Resource, CancellationToken)

Cree el tipo a partir del recurso.

OnChanged(Resource[])

Controlador para en eventos modificados.

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)

Intente obtener el recurso por identificador.

Eventos

Changed

Evento que se desencadena cuando se cambia un recurso.

Métodos de extensión

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Agregue un recurso de carpeta.

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

Agregar recursos de carpeta.

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

Agregue un archivo .csproj como recurso (agregando el proyecto, los proyectos a los que se hace referencia y los paquetes a los que se hace referencia).

Se aplica a