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