ResourceExplorer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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). |