ResourceExplorer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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). |