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) ファイル内の外部リソースへのリンクを表します。 ResXFileRef メソッドを呼び出して、ResXResourceWriter.AddResource(ResXDataNode) オブジェクトを .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, Encoding)

指定したファイルを参照する ResXFileRef クラスの新しいインスタンスを初期化します。

ResXFileRef(String, String)

指定したファイルを参照する ResXFileRef クラスの新しいインスタンスを作成します。

プロパティ

名前 説明
FileName

現在の ResXFileRef コンストラクターで指定されているファイル名を取得します。

TextFileEncoding

現在の ResXFileRef コンストラクターで指定されているエンコーディングを取得します。

TypeName

現在の ResXFileRef コンストラクターで指定されている型名を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在の ResXFileRef オブジェクトのテキスト表現を取得します。

適用対象

こちらもご覧ください