Dela via


ResourceExplorer Klass

Definition

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).

Gäller för