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

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

Si applica a