Språk

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

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

Name Description
ResourceProviders

Får resursleverantörerna.

ResourceTypes

Får de resurstyp-ID-tillägg du vill hantera.

Metoder

Name Description
AddResourceProvider(ResourceProvider)

Lägg till en resursleverantör till de resurser som hanteras av resursutforskaren.

AddResourceType(String)

Lägg till en resurstyp i resurslistan.

BuildType<T>(String, JToken, JsonSerializer)

Byggtyp för given $kind använd JToken/serializer som källa.

Dispose()

Gör dig av med interna resurser.

Dispose(Boolean)

Förkastningar som användes av klassen.

GetKindsForType(Type)

Skaffa $kind för en typ.

GetKindsForType<T>()

Skaffa $kind för en typ.

GetResource(String)

Hämta resurs via id.

GetResources(String)

Skaffa resurser av en viss typ.

GetTypeForKind(String)

Skaffa typen för $kind.

IsRef(JToken)

Ta reda på 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[])

Handler för vid förändrade händelser.

Refresh()

Ladda om all cachad data.

RegisterType(String, Type, ICustomDeserializer)

Registrera en deklarativ typ i resursladdarsystemet.

RegisterType<T>(String, ICustomDeserializer)

Registrera en deklarativ typ i resursladdarsystemet.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Löser en referens till det faktiska objektet.

TryGetResource(String, Resource)

Försök få resursen via id.

Händelser

Name Description
Changed

Händelse som aktiveras när en resurs ändras.

Tilläggsmetoder

Name Description
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ägger till projektet, refererade projekt och refererade paket).

Gäller för