ResourceExplorer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che consente l'accesso standard alle risorse del contenuto.
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- Ereditarietà
-
ResourceExplorer
- Implementazioni
Costruttori
ResourceExplorer() |
Inizializza una nuova istanza della classe ResourceExplorer. |
ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>) |
Obsoleti.
Inizializza una nuova istanza della classe ResourceExplorer. |
ResourceExplorer(IEnumerable<ResourceProvider>) |
Obsoleti.
Inizializza una nuova istanza della classe ResourceExplorer. |
ResourceExplorer(ResourceExplorerOptions) |
Inizializza una nuova istanza della classe ResourceExplorer. |
Proprietà
ResourceProviders |
Ottiene i provider di risorse. |
ResourceTypes |
Ottiene le estensioni id tipo di risorsa da gestire. |
Metodi
AddResourceProvider(ResourceProvider) |
Aggiungere un provider di risorse alle risorse gestite da Esplora risorse. |
AddResourceType(String) |
Aggiungere un tipo di risorsa all'elenco di risorse. |
BuildType<T>(String, JToken, JsonSerializer) |
Tipo di compilazione per $kind specificato usando JToken/serializer come origine. |
Dispose() |
Eliminare le risorse interne. |
Dispose(Boolean) |
Elimina oggetti usati dalla classe . |
GetKindsForType(Type) |
Ottenere la $kind per un tipo. |
GetKindsForType<T>() |
Ottenere la $kind per un tipo. |
GetResource(String) |
Ottenere la risorsa in base all'ID. |
GetResources(String) |
Ottenere le risorse di un determinato tipo. |
GetTypeForKind(String) |
Ottenere il tipo per $kind. |
IsRef(JToken) |
Determinare se il token è un riferimento. |
LoadType<T>(Resource) |
Crea tipo dalla risorsa. |
LoadType<T>(String) |
Crea tipo dalla risorsa. |
LoadTypeAsync<T>(Resource, CancellationToken) |
Crea tipo dalla risorsa. |
OnChanged(Resource[]) |
Gestore per gli eventi modificati. |
Refresh() |
Ricaricare tutti i dati memorizzati nella cache. |
RegisterType(String, Type, ICustomDeserializer) |
Registrare un tipo dichiarativo con il sistema del caricatore di risorse. |
RegisterType<T>(String, ICustomDeserializer) |
Registrare un tipo dichiarativo con il sistema del caricatore di risorse. |
ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Risolve un riferimento all'oggetto effettivo. |
TryGetResource(String, Resource) |
Provare a ottenere la risorsa in base all'ID. |
Eventi
Changed |
Evento che viene generato quando viene modificata una risorsa. |
Metodi di estensione
AddFolder(ResourceExplorer, String, Boolean, Boolean) |
Aggiungere una risorsa della cartella. |
AddFolders(ResourceExplorer, String, String[], Boolean) |
Aggiungere risorse della cartella. |
LoadProject(ResourceExplorer, String, String[], Boolean) |
Aggiungere un oggetto con estensione csproj come risorsa (aggiunta del progetto, progetti a cui si fa riferimento e pacchetti a cui si fa riferimento). |