Partager via


ResourceExplorer Classe

Définition

Classe qui donne un accès standard aux ressources de contenu.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Héritage
ResourceExplorer
Implémente

Constructeurs

ResourceExplorer()

Initialise une nouvelle instance de la classe ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Obsolète.

Initialise une nouvelle instance de la classe ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>)
Obsolète.

Initialise une nouvelle instance de la classe ResourceExplorer.

ResourceExplorer(ResourceExplorerOptions)

Initialise une nouvelle instance de la classe ResourceExplorer.

Propriétés

ResourceProviders

Obtient les fournisseurs de ressources.

ResourceTypes

Obtient les extensions d’ID de type de ressource que vous souhaitez gérer.

Méthodes

AddResourceProvider(ResourceProvider)

Ajoutez un fournisseur de ressources aux ressources gérées par l’Explorateur de ressources.

AddResourceType(String)

Ajoutez un type de ressource à la liste de ressources.

BuildType<T>(String, JToken, JsonSerializer)

Type de build pour des $kind donnés à l’aide du JToken/sérialiseur comme source.

Dispose()

Supprimer les ressources internes.

Dispose(Boolean)

Supprime l’objet utilisé par la classe .

GetKindsForType(Type)

Obtenez les $kind d’un type.

GetKindsForType<T>()

Obtenez les $kind d’un type.

GetResource(String)

Obtenir la ressource par ID.

GetResources(String)

Obtenir des ressources d’un type donné.

GetTypeForKind(String)

Obtenez le type pour $kind.

IsRef(JToken)

Déterminez si le jeton est une référence.

LoadType<T>(Resource)

Créer un type à partir de la ressource.

LoadType<T>(String)

Créer un type à partir de la ressource.

LoadTypeAsync<T>(Resource, CancellationToken)

Créer un type à partir de la ressource.

OnChanged(Resource[])

Gestionnaire pour sur les événements modifiés.

Refresh()

Rechargez toutes les données mises en cache.

RegisterType(String, Type, ICustomDeserializer)

Inscrivez un type déclaratif auprès du système de chargeur de ressources.

RegisterType<T>(String, ICustomDeserializer)

Inscrivez un type déclaratif auprès du système de chargeur de ressources.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Résout une référence en l’objet réel.

TryGetResource(String, Resource)

Essayez d’obtenir la ressource par ID.

Événements

Changed

Événement qui se déclenche lorsqu’une ressource est modifiée.

Méthodes d’extension

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Ajoutez une ressource de dossier.

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

Ajoutez des ressources de dossier.

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

Ajoutez un fichier .csproj en tant que ressource (ajout du projet, des projets référencés et des packages référencés).

S’applique à