共用方式為


ResourceExplorer 類別

定義

類別,提供對內容資源的標準存取。

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
繼承
ResourceExplorer
實作

建構函式

ResourceExplorer()

初始化 ResourceExplorer 類別的新執行個體。

ResourceExplorer(IEnumerable<ResourceProvider>)
已淘汰.

初始化 ResourceExplorer 類別的新執行個體。

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
已淘汰.

初始化 ResourceExplorer 類別的新執行個體。

ResourceExplorer(ResourceExplorerOptions)

初始化 ResourceExplorer 類別的新執行個體。

屬性

ResourceProviders

取得資源提供者。

ResourceTypes

取得您想要管理的資源類型識別碼延伸模組。

方法

AddResourceProvider(ResourceProvider)

將資源提供者新增至資源總管所管理的資源。

AddResourceType(String)

將資源類型新增至資源清單。

BuildType<T>(String, JToken, JsonSerializer)

使用 JToken/serializer 作為來源,為指定的$kind建置類型。

Dispose()

處置內部資源。

Dispose(Boolean)

處置 類別所使用的物件。

GetKindsForType(Type)

取得類型的$kind。

GetKindsForType<T>()

取得類型的$kind。

GetResource(String)

依識別碼取得資源。

GetResources(String)

取得指定類型的資源。

GetTypeForKind(String)

取得$kind的類型。

IsRef(JToken)

判斷 Token 是否為參考。

LoadType<T>(Resource)

從資源建立類型。

LoadType<T>(String)

從資源建立類型。

LoadTypeAsync<T>(Resource, CancellationToken)

從資源建立類型。

OnChanged(Resource[])

已變更事件的處理常式。

Refresh()

重載任何快取的資料。

RegisterType(String, Type, ICustomDeserializer)

向資源載入器系統註冊宣告式類型。

RegisterType<T>(String, ICustomDeserializer)

向資源載入器系統註冊宣告式類型。

ResolveRefAsync(JToken, SourceContext, CancellationToken)

將 ref 解析為實際物件。

TryGetResource(String, Resource)

嘗試依識別碼取得資源。

事件

Changed

變更資源時引發的事件。

擴充方法

AddFolder(ResourceExplorer, String, Boolean, Boolean)

新增資料夾資源。

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

新增資料夾資源。

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

將 .csproj 新增為資源 (新增專案、參考的專案和參考的套件) 。

適用於