Sdílet prostřednictvím


ResourceExplorer Třída

Definice

Třída, která poskytuje standardní přístup k prostředkům obsahu.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Dědičnost
ResourceExplorer
Implementuje

Konstruktory

ResourceExplorer()

Inicializuje novou instanci ResourceExplorer třídy .

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Zastaralé.

Inicializuje novou instanci ResourceExplorer třídy .

ResourceExplorer(IEnumerable<ResourceProvider>)
Zastaralé.

Inicializuje novou instanci ResourceExplorer třídy .

ResourceExplorer(ResourceExplorerOptions)

Inicializuje novou instanci ResourceExplorer třídy .

Vlastnosti

ResourceProviders

Získá poskytovatele prostředků.

ResourceTypes

Získá rozšíření ID typu prostředku, která chcete spravovat.

Metody

AddResourceProvider(ResourceProvider)

Přidejte poskytovatele prostředků k prostředkům spravovaným průzkumníkem prostředků.

AddResourceType(String)

Přidejte typ prostředku do seznamu prostředků.

BuildType<T>(String, JToken, JsonSerializer)

Typ sestavení pro danou $kind pomocí JToken/serializátoru jako zdroje.

Dispose()

Vyřaďte interní prostředky.

Dispose(Boolean)

Odstraňuje objekty používané třídou .

GetKindsForType(Type)

Získejte $kind typu.

GetKindsForType<T>()

Získejte $kind typu.

GetResource(String)

Získejte prostředek podle ID.

GetResources(String)

Získání prostředků daného typu

GetTypeForKind(String)

Získejte typ pro $kind.

IsRef(JToken)

Zjistěte, jestli je token odkazem.

LoadType<T>(Resource)

Vytvořit typ z prostředku

LoadType<T>(String)

Vytvořit typ z prostředku

LoadTypeAsync<T>(Resource, CancellationToken)

Vytvořit typ z prostředku

OnChanged(Resource[])

Obslužná rutina pro změněné události.

Refresh()

Znovu načtěte všechna data uložená v mezipaměti.

RegisterType(String, Type, ICustomDeserializer)

Zaregistrujte deklarativní typ v systému zavaděče prostředků.

RegisterType<T>(String, ICustomDeserializer)

Zaregistrujte deklarativní typ v systému zavaděče prostředků.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Vyřeší odkaz na skutečný objekt.

TryGetResource(String, Resource)

Pokuste se získat prostředek podle ID.

Událost

Changed

Událost, která se aktivuje při změně prostředku.

Metody rozšíření

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Přidejte prostředek složky.

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

Přidejte prostředky složky.

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

Přidejte .csproj jako zdroj (přidání projektu, odkazovaných projektů a odkazovaných balíčků).

Platí pro