ResourceExplorer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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). |