ResXFileRefとは? わかりやすく解説

ResXFileRef クラス

外部リソースへのリンクを表します。

名前空間: System.Resources
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

<SerializableAttribute> _
Public Class ResXFileRef
[SerializableAttribute] 
public class ResXFileRef
[SerializableAttribute] 
public ref class ResXFileRef
/** @attribute SerializableAttribute() */ 
public class ResXFileRef
SerializableAttribute 
public class ResXFileRef
解説解説

ResXFileRef クラスは、XML リソース (.resx) ファイルで、ファイルへの参照を指定するために使用します。ResXFileRef オブジェクトは、外部リソースへのリンクを表します。リソース マネージャは、ResXFileRef オブジェクトが指定するリソースが照会されたときに返されるリソースを読み込みます。

.resx ファイルのデータ エントリでは、型が ResXFileRef で、値はディスク上のパス位置です。リソース マネージャがオブジェクトを逆シリアル化する場合は、ResXFileRef は I/O を実行して、ファイルを取得します。

ResGen.exe で .resx ファイルをコンパイルする場合、.resx ファイルで指定したリソースは、結果として得られるドキュメント リソース ファイルに埋め込まれます。

.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>

.resx ファイルの形式の詳細については、「.Resx ファイル形式のリソース」を参照してください。

継承階層継承階層
System.Object
  System.Resources.ResXFileRef
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResXFileRef コンストラクタ (String, String)

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

名前空間: System.Resources
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

例外例外
例外の種類条件

ArgumentNullException

fileName または typeName が null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResXFileRef コンストラクタ (String, String, Encoding)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Resources
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    fileName As String, _
    typeName As String, _
    textFileEncoding As Encoding _
)
Dim fileName As String
Dim typeName As String
Dim textFileEncoding As Encoding

Dim instance As New ResXFileRef(fileName,
 typeName, textFileEncoding)
public ResXFileRef (
    string fileName,
    string typeName,
    Encoding textFileEncoding
)
public:
ResXFileRef (
    String^ fileName, 
    String^ typeName, 
    Encoding^ textFileEncoding
)
public ResXFileRef (
    String fileName, 
    String typeName, 
    Encoding textFileEncoding
)
public function ResXFileRef (
    fileName : String, 
    typeName : String, 
    textFileEncoding : Encoding
)

パラメータ

fileName

参照するファイル。

typeName

参照されるリソースの型名。

textFileEncoding

参照されるファイルで使用するエンコーディング。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ResXFileRef コンストラクタ


ResXFileRef プロパティ


ResXFileRef メソッド


ResXFileRef メンバ

外部リソースへのリンクを表します。

ResXFileRef データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ResXFileRef クラス
System.Resources 名前空間

その他の技術情報

.Resx ファイル形式のリソース



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ResXFileRef」の関連用語

ResXFileRefのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ResXFileRefのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS