ResourceExplorer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klass som ger standardåtkomst till innehållsresurser.
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- Arv
-
ResourceExplorer
- Implementeringar
Konstruktorer
ResourceExplorer() |
Initierar en ny instans av ResourceExplorer klassen. |
ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>) |
Föråldrad.
Initierar en ny instans av ResourceExplorer klassen. |
ResourceExplorer(IEnumerable<ResourceProvider>) |
Föråldrad.
Initierar en ny instans av ResourceExplorer klassen. |
ResourceExplorer(ResourceExplorerOptions) |
Initierar en ny instans av ResourceExplorer klassen. |
Egenskaper
ResourceProviders |
Hämtar resursprovidrar. |
ResourceTypes |
Hämtar de resurstyps-ID-tillägg som du vill hantera. |
Metoder
AddResourceProvider(ResourceProvider) |
Lägg till en resursprovider till de resurser som hanteras av resursutforskaren. |
AddResourceType(String) |
Lägg till en resurstyp i resurslistan. |
BuildType<T>(String, JToken, JsonSerializer) |
Byggtyp för angivna $kind med JToken/serialiseraren som källa. |
Dispose() |
Ta bort interna resurser. |
Dispose(Boolean) |
Kasserar objekt som används av klassen. |
GetKindsForType(Type) |
Hämta $kind för en typ. |
GetKindsForType<T>() |
Hämta $kind för en typ. |
GetResource(String) |
Hämta resurs efter ID. |
GetResources(String) |
Hämta resurser av en viss typ. |
GetTypeForKind(String) |
Hämta typen för $kind. |
IsRef(JToken) |
Kontrollera om token är en referens. |
LoadType<T>(Resource) |
Skapa typ från resurs. |
LoadType<T>(String) |
Skapa typ från resurs. |
LoadTypeAsync<T>(Resource, CancellationToken) |
Skapa typ från resurs. |
OnChanged(Resource[]) |
Hanterare för ändrade händelser. |
Refresh() |
Ladda om cachelagrade data. |
RegisterType(String, Type, ICustomDeserializer) |
Registrera en deklarativ typ med resursinläsningssystemet. |
RegisterType<T>(String, ICustomDeserializer) |
Registrera en deklarativ typ med resursinläsningssystemet. |
ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Löser en referens till det faktiska objektet. |
TryGetResource(String, Resource) |
Försök att hämta resursen efter ID. |
Händelser
Changed |
Händelse som utlöses när en resurs ändras. |
Tilläggsmetoder
AddFolder(ResourceExplorer, String, Boolean, Boolean) |
Lägg till en mappresurs. |
AddFolders(ResourceExplorer, String, String[], Boolean) |
Lägg till mappresurser. |
LoadProject(ResourceExplorer, String, String[], Boolean) |
Lägg till en .csproj som resurs (lägga till projektet, refererade projekt och refererade paket). |