ResourceExplorer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Klasse die standaard toegang geeft tot contentbronnen.
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- Overname
-
ResourceExplorer
- Implementeringen
Constructors
| Name | Description |
|---|---|
| ResourceExplorer() |
Initialiseert een nieuw exemplaar van de ResourceExplorer klasse. |
| ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>) |
Verouderd.
Initialiseert een nieuw exemplaar van de ResourceExplorer klasse. |
| ResourceExplorer(IEnumerable<ResourceProvider>) |
Verouderd.
Initialiseert een nieuw exemplaar van de ResourceExplorer klasse. |
| ResourceExplorer(ResourceExplorerOptions) |
Initialiseert een nieuw exemplaar van de ResourceExplorer klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ResourceProviders |
Krijgt de hulpbronleveranciers. |
| ResourceTypes |
Krijgt de resource type id-extensies die je wilt beheren. |
Methoden
| Name | Description |
|---|---|
| AddResourceProvider(ResourceProvider) |
Voeg een resource provider toe aan de resources die door de resource explorer worden beheerd. |
| AddResourceType(String) |
Voeg een resourcetype toe aan de bronnenlijst. |
| BuildType<T>(String, JToken, JsonSerializer) |
Buildtype voor een gegeven $kind gebruik van de JToken/serializer als broncode. |
| Dispose() |
Verwijder interne middelen. |
| Dispose(Boolean) |
Beswaar wordt door de klasse gebruikt. |
| GetKindsForType(Type) |
Haal de $kind voor een type. |
| GetKindsForType<T>() |
Haal de $kind voor een type. |
| GetResource(String) |
Haal resource via id. |
| GetResources(String) |
Verzamel grondstoffen van een bepaald type. |
| GetTypeForKind(String) |
Neem het type voor $kind. |
| IsRef(JToken) |
Bepaal of token een referentie is. |
| LoadType<T>(Resource) |
Maak Type aan van resource. |
| LoadType<T>(String) |
Maak Type aan van resource. |
| LoadTypeAsync<T>(Resource, CancellationToken) |
Maak Type aan van resource. |
| OnChanged(Resource[]) |
Handler voor veranderde gebeurtenissen. |
| Refresh() |
Laad alle gecachte data opnieuw. |
| RegisterType(String, Type, ICustomDeserializer) |
Registreer een declaratief type bij het resource loader-systeem. |
| RegisterType<T>(String, ICustomDeserializer) |
Registreer een declaratief type bij het resource loader-systeem. |
| ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Lost een referent op naar het daadwerkelijke object. |
| TryGetResource(String, Resource) |
Probeer de bron via id te krijgen. |
gebeurtenis
| Name | Description |
|---|---|
| Changed |
Event dat wordt geactiveerd wanneer een resource wordt veranderd. |
Extensiemethoden
| Name | Description |
|---|---|
| AddFolder(ResourceExplorer, String, Boolean, Boolean) |
Voeg een mapresource toe. |
| AddFolders(ResourceExplorer, String, String[], Boolean) |
Voeg mappenbronnen toe. |
| LoadProject(ResourceExplorer, String, String[], Boolean) |
Voeg een .csproj toe als bron (voeg het project, referentieprojecten en referentiepakketten toe). |