Langue

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

Nom Description
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

Nom Description
ResourceProviders

Il obtient les fournisseurs de ressources.

ResourceTypes

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

Méthodes

Nom Description
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 des ressources.

BuildType<T>(String, JToken, JsonSerializer)

Type de build pour une $kind donnée en utilisant JToken/serialiser comme source.

Dispose()

Éliminez les ressources internes.

Dispose(Boolean)

Élimine les objections utilisées par la classe.

GetKindsForType(Type)

Obtenez le $kind pour un type.

GetKindsForType<T>()

Obtenez le $kind pour un type.

GetResource(String)

Obtenir la ressource par identifiant.

GetResources(String)

Obtenez des ressources d’un type donné.

GetTypeForKind(String)

Prends 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 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 du chargeur de ressources.

RegisterType<T>(String, ICustomDeserializer)

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

ResolveRefAsync(JToken, SourceContext, CancellationToken)

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

TryGetResource(String, Resource)

Essayez de récupérer la ressource par identifiant.

Événements

Nom Description
Changed

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

Méthodes d’extension

Nom Description
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 .csproj comme ressource (en ajoutant le projet, les projets référencés et les paquets référencés).

S’applique à