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