ResXFileRef 類別

定義

表示外部資源的連結。

public ref class ResXFileRef
[System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))]
[System.Serializable]
public class ResXFileRef
[System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))]
public class ResXFileRef
[<System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))>]
[<System.Serializable>]
type ResXFileRef = class
[<System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))>]
type ResXFileRef = class
Public Class ResXFileRef
繼承
ResXFileRef
屬性

備註

類別 ResXFileRef 可用來在 XML 資源 (.resx) 檔案中包含檔案的參考。 ResXFileRef物件代表 XML 資源 (.resx) 檔案中外部資源的連結。 您可以呼叫 ResXResourceWriter.AddResource(ResXDataNode) 方法,將 ResXFileRef 物件新增至 .resx 檔案。

在 .resx 檔案中的數據項中,此類型為 ResXFileRef,而此值是磁碟上的路徑位置。 當資源管理員還原串行化物件時,會 ResXFileRef 執行 I/O 來取得檔案。 以下是 .resx 檔案的範例。

<data name="iconclip" type="System.Resources.ResXFileRef, System.Windows.Forms">  
 <value>lookout.bmp;System.Drawing.Bitmap, System.Drawing</value>  
</data>  
<data name="mailbackground" type="System.Resources.ResXFileRef, System.Windows.Forms">  
 <value>mailbackground.bmp;System.Drawing.Bitmap, System.Drawing</value>  
</data>  
<data name="xplogo" type="System.Resources.ResXFileRef, System.Windows.Forms">  
 <value>xplogo.png;System.Drawing.Bitmap, System.Drawing</value>  
</data>  

若要以程式設計方式將 物件新增 ResXFileRef 至 .resx 檔案,您可以呼叫 ResXDataNode.ResXDataNode(String, ResXFileRef) 建構函式來具現化 ResXDataNode 物件。 然後,您會將此 ResXDataNode 對象傳遞至 ResXResourceWriter.AddResource 方法。

當您使用 Resgen.exe (資源文件產生器編譯 .resx 檔案) 時,.resx 檔案中指定的資源會內嵌在產生的文件資源檔中。

建構函式

ResXFileRef(String, String)

建立 ResXFileRef 類別的新執行個體,這個執行個體參考指定的檔案。

ResXFileRef(String, String, Encoding)

初始化 ResXFileRef 類別的新執行個體,這個類別會參考指定的檔案。

屬性

FileName

取得目前 ResXFileRef 建構函式中指定的檔名。

TextFileEncoding

取得目前 ResXFileRef 建構函式中指定的編碼方式。

TypeName

取得目前 ResXFileRef 建構函式中指定的型別名稱。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

取得目前 ResXFileRef 物件的文字表示。

適用於

另請參閱