次の方法で共有


ResXFileRef クラス

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

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

構文

'宣言
<SerializableAttribute> _
Public Class ResXFileRef
'使用
Dim instance As 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) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

ResXFileRef メンバ
System.Resources 名前空間

その他の技術情報

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