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 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). |