ResourceLoader 建構函式

定義

多載

ResourceLoader()

建構目前執行中應用程式主要ResourceMap之 「Resources」 子樹的新ResourceLoader物件。

ResourceLoader(String)

為指定的ResourceMap建構新的ResourceLoader物件。

ResourceLoader(String, String)

為指定的內容和對應建立 ResourceLoader

ResourceLoader()

建構目前執行中應用程式主要ResourceMap之 「Resources」 子樹的新ResourceLoader物件。

public:
 ResourceLoader();
 ResourceLoader();
public ResourceLoader();
function ResourceLoader()
Public Sub New ()

備註

空建構函式通常允許相對於資源檔的資源進行存取。

如果主要 ResourceMap 沒有 「Resources」 子樹,此建構函式就會失敗,但發生例外狀況。

適用於

ResourceLoader(String)

為指定的ResourceMap建構新的ResourceLoader物件。

public:
 ResourceLoader(Platform::String ^ fileName);
 ResourceLoader(winrt::hstring const& fileName);
public ResourceLoader(string fileName);
function ResourceLoader(fileName)
Public Sub New (fileName As String)

參數

fileName
String

Platform::String

winrt::hstring

新資源載入器用於未限定資源參考之 ResourceMap 的資源識別碼。 然後,它可以擷取相對於這些參考的資源。

注意

資源識別碼會被視為統一資源識別項 (URI) 片段,受限於統一資源識別項 (URI) 語意。 例如,「Caption%20」 被視為 「Caption 」。 請勿在資源識別碼中使用 「?」 或 「#」,因為它們會終止資源路徑。 例如,「Foo?3」 被視為 「Foo」。

備註

這個建構函式通常用來存取相對於具有指定資源識別碼的資源檔。 例如, new ResourceLoader('Errors'); 相對於 errors.resjson 或 errors.resw。

適用於

ResourceLoader(String, String)

為指定的內容和對應建立 ResourceLoader

public:
 ResourceLoader(Platform::String ^ fileName, Platform::String ^ resourceMap);
 ResourceLoader(winrt::hstring const& fileName, winrt::hstring const& resourceMap);
public ResourceLoader(string fileName, string resourceMap);
function ResourceLoader(fileName, resourceMap)
Public Sub New (fileName As String, resourceMap As String)

參數

fileName
String

Platform::String

winrt::hstring

應該用於目前內容之檔案的路徑和名稱。

resourceMap
String

Platform::String

winrt::hstring

由新的ResourceLoader用於未限定資源參考之resourceMap的資源識別碼。 然後,ResourceLoader 就可以擷取相對於這些參考的資源。

適用於