ResourceExplorer Osztály

Definíció

A tartalomerőforrásokhoz standard hozzáférést biztosító osztály.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Öröklődés
ResourceExplorer
Megvalósítás

Konstruktorok

ResourceExplorer()

Inicializálja a osztály új példányát ResourceExplorer .

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Elavult.

Inicializálja a osztály új példányát ResourceExplorer .

ResourceExplorer(IEnumerable<ResourceProvider>)
Elavult.

Inicializálja a osztály új példányát ResourceExplorer .

ResourceExplorer(ResourceExplorerOptions)

Inicializálja a osztály új példányát ResourceExplorer .

Tulajdonságok

ResourceProviders

Lekéri az erőforrás-szolgáltatókat.

ResourceTypes

Lekéri a kezelni kívánt erőforrástípus-azonosítóbővítményeket.

Metódusok

AddResourceProvider(ResourceProvider)

Adjon hozzá egy erőforrás-szolgáltatót az erőforrás-kezelő által kezelt erőforrásokhoz.

AddResourceType(String)

Adjon hozzá egy erőforrástípust az erőforráslistához.

BuildType<T>(String, JToken, JsonSerializer)

Adott $kind buildtípusa a JToken/szerializáló forrásként való használatával.

Dispose()

A belső erőforrások eltávolítása.

Dispose(Boolean)

A osztály által használt objektumokat megsemmisíti.

GetKindsForType(Type)

Típushoz tartozó $kind lekérése.

GetKindsForType<T>()

Típushoz tartozó $kind lekérése.

GetResource(String)

Erőforrás lekérése azonosító alapján.

GetResources(String)

Adott típusú erőforrások lekérése.

GetTypeForKind(String)

A $kind típusának lekérése.

IsRef(JToken)

Állapítsa meg, hogy a token hivatkozás-e.

LoadType<T>(Resource)

Típus létrehozása erőforrásból.

LoadType<T>(String)

Típus létrehozása erőforrásból.

LoadTypeAsync<T>(Resource, CancellationToken)

Típus létrehozása erőforrásból.

OnChanged(Resource[])

A módosított események kezelője.

Refresh()

Töltse be újra a gyorsítótárazott adatokat.

RegisterType(String, Type, ICustomDeserializer)

Deklaratív típus regisztrálása az erőforrás-betöltő rendszerben.

RegisterType<T>(String, ICustomDeserializer)

Deklaratív típus regisztrálása az erőforrás-betöltő rendszerben.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Feloldja a ref-et a tényleges objektumra.

TryGetResource(String, Resource)

Próbálja meg az erőforrást azonosító alapján lekérni.

esemény

Changed

Az erőforrás módosításakor aktiválódik esemény.

Bővítő metódusok

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Mappaerőforrás hozzáadása.

AddFolders(ResourceExplorer, String, String[], Boolean)

Mappaerőforrások hozzáadása.

LoadProject(ResourceExplorer, String, String[], Boolean)

Adjon hozzá egy .csproj-t erőforrásként (hozzáadja a projektet, a hivatkozott projekteket és a hivatkozott csomagokat).

A következőre érvényes: