Lingua

ResourceExplorer Classe

Definizione

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

Si applica a