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
| Nome | Descrizione |
|---|---|
| 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à
| Nome | Descrizione |
|---|---|
| ResourceProviders |
Ha i fornitori di risorse. |
| ResourceTypes |
Ottiene le estensioni di resource type id che vuoi gestire. |
Metodi
| Nome | Descrizione |
|---|---|
| AddResourceProvider(ResourceProvider) |
Aggiungi un fornitore di risorse alle risorse gestite dall'esploratore di risorse. |
| AddResourceType(String) |
Aggiungi un Tipo di risorsa alla lista delle risorse. |
| BuildType<T>(String, JToken, JsonSerializer) |
Tipo di build per un dato $kind usando JToken/serializer come sorgente. |
| Dispose() |
Smaltire le risorse interne. |
| Dispose(Boolean) |
Elimina oggetti usati dalla classe. |
| GetKindsForType(Type) |
Prendi il $kind per un tipo. |
| GetKindsForType<T>() |
Prendi il $kind per un tipo. |
| GetResource(String) |
Ottieni risorse tramite ID. |
| GetResources(String) |
Procurati risorse di un determinato tipo. |
| GetTypeForKind(String) |
Prendi il tipo per $kind. |
| IsRef(JToken) |
Determina se il token è un riferimento. |
| LoadType<T>(Resource) |
Crea un tipo da risorsa. |
| LoadType<T>(String) |
Crea un tipo da risorsa. |
| LoadTypeAsync<T>(Resource, CancellationToken) |
Crea un tipo da risorsa. |
| OnChanged(Resource[]) |
Gestore per eventi cambiati. |
| Refresh() |
Ricaricare i dati memorizzati nella cache. |
| RegisterType(String, Type, ICustomDeserializer) |
Registrare un tipo dichiarativo con il sistema di caricamento delle risorse. |
| RegisterType<T>(String, ICustomDeserializer) |
Registrare un tipo dichiarativo con il sistema di caricamento delle risorse. |
| ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Risolve un riferimento all'oggetto reale. |
| TryGetResource(String, Resource) |
Cerca di ottenere la risorsa tramite ID. |
Eventi
| Nome | Descrizione |
|---|---|
| Changed |
Evento che viene generato quando viene modificata una risorsa. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AddFolder(ResourceExplorer, String, Boolean, Boolean) |
Aggiungere una risorsa di cartella. |
| AddFolders(ResourceExplorer, String, String[], Boolean) |
Aggiungere le risorse della cartella. |
| LoadProject(ResourceExplorer, String, String[], Boolean) |
Aggiungi un .csproj come risorsa (aggiungendo il progetto, i progetti riferiti e i pacchetti referenziati). |