Udostępnij za pośrednictwem


ResourceExplorer Klasa

Definicja

Klasa, która zapewnia standardowy dostęp do zasobów zawartości.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Dziedziczenie
ResourceExplorer
Implementuje

Konstruktory

ResourceExplorer()

Inicjuje nowe wystąpienie klasy ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Przestarzałe.

Inicjuje nowe wystąpienie klasy ResourceExplorer.

ResourceExplorer(IEnumerable<ResourceProvider>)
Przestarzałe.

Inicjuje nowe wystąpienie klasy ResourceExplorer.

ResourceExplorer(ResourceExplorerOptions)

Inicjuje nowe wystąpienie klasy ResourceExplorer.

Właściwości

ResourceProviders

Pobiera dostawców zasobów.

ResourceTypes

Pobiera rozszerzenia identyfikatora typu zasobu, którymi chcesz zarządzać.

Metody

AddResourceProvider(ResourceProvider)

Dodaj dostawcę zasobów do zasobów zarządzanych przez eksploratora zasobów.

AddResourceType(String)

Dodaj typ zasobu do listy zasobów.

BuildType<T>(String, JToken, JsonSerializer)

Typ kompilacji dla danego $kind przy użyciu narzędzia JToken/serializatora jako źródła.

Dispose()

Usuwanie zasobów wewnętrznych.

Dispose(Boolean)

Usuwa obiekty używane przez klasę.

GetKindsForType(Type)

Pobierz $kind dla typu.

GetKindsForType<T>()

Pobierz $kind dla typu.

GetResource(String)

Pobierz zasób według identyfikatora.

GetResources(String)

Pobierz zasoby danego typu.

GetTypeForKind(String)

Pobierz typ $kind.

IsRef(JToken)

Ustal, czy token jest odwołaniem.

LoadType<T>(Resource)

Utwórz typ na podstawie zasobu.

LoadType<T>(String)

Utwórz typ na podstawie zasobu.

LoadTypeAsync<T>(Resource, CancellationToken)

Utwórz typ na podstawie zasobu.

OnChanged(Resource[])

Procedura obsługi dla zmienionych zdarzeń.

Refresh()

Załaduj ponownie wszystkie buforowane dane.

RegisterType(String, Type, ICustomDeserializer)

Zarejestruj typ deklaratywny w systemie modułu ładującego zasobów.

RegisterType<T>(String, ICustomDeserializer)

Zarejestruj typ deklaratywny w systemie modułu ładującego zasobów.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Usuwa odwołanie do rzeczywistego obiektu.

TryGetResource(String, Resource)

Spróbuj pobrać zasób według identyfikatora.

Zdarzenia

Changed

Zdarzenie, które jest uruchamiane po zmianie zasobu.

Metody rozszerzania

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Dodaj zasób folderu.

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

Dodaj zasoby folderów.

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

Dodaj zasób csproj jako (dodając projekt, przywoływne projekty i przywoływne pakiety).

Dotyczy