Freigeben über


ResourceExplorer Klasse

Definition

Klasse, die Standardzugriff auf Inhaltsressourcen ermöglicht.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Vererbung
ResourceExplorer
Implementiert

Konstruktoren

ResourceExplorer()

Initialisiert eine neue Instanz der ResourceExplorer-Klasse.

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Veraltet.

Initialisiert eine neue Instanz der ResourceExplorer-Klasse.

ResourceExplorer(IEnumerable<ResourceProvider>)
Veraltet.

Initialisiert eine neue Instanz der ResourceExplorer-Klasse.

ResourceExplorer(ResourceExplorerOptions)

Initialisiert eine neue Instanz der ResourceExplorer-Klasse.

Eigenschaften

ResourceProviders

Ruft die Ressourcenanbieter ab.

ResourceTypes

Ruft die Ressourcentyp-ID-Erweiterungen ab, die Sie verwalten möchten.

Methoden

AddResourceProvider(ResourceProvider)

Fügen Sie den vom Ressourcen-Explorer verwalteten Ressourcen einen Ressourcenanbieter hinzu.

AddResourceType(String)

Fügen Sie der Ressourcenliste einen Ressourcentyp hinzu.

BuildType<T>(String, JToken, JsonSerializer)

Buildtyp für bestimmte $kind mithilfe des JToken/Serializers als Quelle.

Dispose()

Entsorgen Sie interne Ressourcen.

Dispose(Boolean)

Disposes objected by the class.

GetKindsForType(Type)

Rufen Sie die $kind für einen Typ ab.

GetKindsForType<T>()

Rufen Sie die $kind für einen Typ ab.

GetResource(String)

Ressource nach ID abrufen.

GetResources(String)

Abrufen von Ressourcen eines bestimmten Typs.

GetTypeForKind(String)

Rufen Sie den Typ für $kind ab.

IsRef(JToken)

Ermitteln Sie, ob token ein Verweis ist.

LoadType<T>(Resource)

Erstellen Sie Typ aus Ressource.

LoadType<T>(String)

Erstellen Sie Typ aus Ressource.

LoadTypeAsync<T>(Resource, CancellationToken)

Erstellen Sie Typ aus Ressource.

OnChanged(Resource[])

Handler für geänderte Ereignisse.

Refresh()

Laden Sie alle zwischengespeicherten Daten neu.

RegisterType(String, Type, ICustomDeserializer)

Registrieren Sie einen deklarativen Typ beim Ressourcenladesystem.

RegisterType<T>(String, ICustomDeserializer)

Registrieren Sie einen deklarativen Typ beim Ressourcenladesystem.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Löst einen Ref auf das tatsächliche Objekt auf.

TryGetResource(String, Resource)

Versuchen Sie, die Ressource nach ID abzurufen.

Ereignisse

Changed

Ereignis, das ausgelöst wird, wenn eine Ressource geändert wird.

Erweiterungsmethoden

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Fügen Sie eine Ordnerressource hinzu.

AddFolders(ResourceExplorer, String, String[], Boolean)

Fügen Sie Ordnerressourcen hinzu.

LoadProject(ResourceExplorer, String, String[], Boolean)

Fügen Sie eine CSPROJ-Ressource hinzu (hinzufügen des Projekts, auf die verwiesen wird, und Pakete, auf die verwiesen wird).

Gilt für: