ResourceExplorer Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klass som ger standardåtkomst till innehållsresurser.
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- Arv
-
ResourceExplorer
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| ResourceExplorer() |
Initierar en ny instans av ResourceExplorer klassen. |
| ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>) |
Föråldrad.
Initierar en ny instans av ResourceExplorer klassen. |
| ResourceExplorer(IEnumerable<ResourceProvider>) |
Föråldrad.
Initierar en ny instans av ResourceExplorer klassen. |
| ResourceExplorer(ResourceExplorerOptions) |
Initierar en ny instans av ResourceExplorer klassen. |
Egenskaper
| Name | Description |
|---|---|
| ResourceProviders |
Får resursleverantörerna. |
| ResourceTypes |
Får de resurstyp-ID-tillägg du vill hantera. |
Metoder
| Name | Description |
|---|---|
| AddResourceProvider(ResourceProvider) |
Lägg till en resursleverantör till de resurser som hanteras av resursutforskaren. |
| AddResourceType(String) |
Lägg till en resurstyp i resurslistan. |
| BuildType<T>(String, JToken, JsonSerializer) |
Byggtyp för given $kind använd JToken/serializer som källa. |
| Dispose() |
Gör dig av med interna resurser. |
| Dispose(Boolean) |
Förkastningar som användes av klassen. |
| GetKindsForType(Type) |
Skaffa $kind för en typ. |
| GetKindsForType<T>() |
Skaffa $kind för en typ. |
| GetResource(String) |
Hämta resurs via id. |
| GetResources(String) |
Skaffa resurser av en viss typ. |
| GetTypeForKind(String) |
Skaffa typen för $kind. |
| IsRef(JToken) |
Ta reda på om token är en referens. |
| LoadType<T>(Resource) |
Skapa typ från resurs. |
| LoadType<T>(String) |
Skapa typ från resurs. |
| LoadTypeAsync<T>(Resource, CancellationToken) |
Skapa typ från resurs. |
| OnChanged(Resource[]) |
Handler för vid förändrade händelser. |
| Refresh() |
Ladda om all cachad data. |
| RegisterType(String, Type, ICustomDeserializer) |
Registrera en deklarativ typ i resursladdarsystemet. |
| RegisterType<T>(String, ICustomDeserializer) |
Registrera en deklarativ typ i resursladdarsystemet. |
| ResolveRefAsync(JToken, SourceContext, CancellationToken) |
Löser en referens till det faktiska objektet. |
| TryGetResource(String, Resource) |
Försök få resursen via id. |
Händelser
| Name | Description |
|---|---|
| Changed |
Händelse som aktiveras när en resurs ändras. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AddFolder(ResourceExplorer, String, Boolean, Boolean) |
Lägg till en mappresurs. |
| AddFolders(ResourceExplorer, String, String[], Boolean) |
Lägg till mappresurser. |
| LoadProject(ResourceExplorer, String, String[], Boolean) |
Lägg till en .csproj som resurs (lägger till projektet, refererade projekt och refererade paket). |