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