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