Język

ResourceExplorer Klasa

Definicja

Klasa, która daje standardowy dostęp do zasobów treści.

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

Konstruktory

Nazwa Opis
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

Nazwa Opis
ResourceProviders

Dostaje dostawców zasobów.

ResourceTypes

Otrzymuje rozszerzenia typu resource id, które chcesz zarządzać.

Metody

Nazwa Opis
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 buildu dla danego $kind używając JToken/serializera jako źródła.

Dispose()

Pozbądź się zasobów wewnętrznych.

Dispose(Boolean)

Dyspozycje sprzeciwione używane przez klasę.

GetKindsForType(Type)

Zdobądź $kind typu.

GetKindsForType<T>()

Zdobądź $kind typu.

GetResource(String)

Znajdź zasoby według id.

GetResources(String)

Zdobądź zasoby danego typu.

GetTypeForKind(String)

Zdobądź typ do $kind.

IsRef(JToken)

Określ, czy token jest referencją.

LoadType<T>(Resource)

Utwórz typ z zasobu.

LoadType<T>(String)

Utwórz typ z zasobu.

LoadTypeAsync<T>(Resource, CancellationToken)

Utwórz typ z zasobu.

OnChanged(Resource[])

Opiekun do zmian w wydarzeniach.

Refresh()

Przeładuj wszystkie dane z pamięci podręcznej.

RegisterType(String, Type, ICustomDeserializer)

Zarejestruj typ deklaratywny w systemie ładowania zasobów.

RegisterType<T>(String, ICustomDeserializer)

Zarejestruj typ deklaratywny w systemie ładowania zasobów.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Rozwiązuje odnośnik do rzeczywistego obiektu.

TryGetResource(String, Resource)

Spróbuj uzyskać źródło według identyfikatora.

Zdarzenia

Nazwa Opis
Changed

Zdarzenie, które uruchamia się, gdy zasób zostanie zmieniony.

Metody rozszerzania

Nazwa Opis
AddFolder(ResourceExplorer, String, Boolean, Boolean)

Dodaj zasób folderu.

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

Dodaj zasoby folderu.

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

Dodaj .csproj jako zasób (dodając projekt, projekty z referencjami i pakiety referencyjne).

Dotyczy