ResourceExplorer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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). |