ResXFileRef Třída

Definice

Představuje odkaz na externí prostředek.

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
Dědičnost
ResXFileRef
Atributy

Poznámky

Třída ResXFileRef se používá k zahrnutí odkazů na soubory v souboru prostředků XML (.resx). Objekt ResXFileRef představuje odkaz na externí prostředek v souboru prostředků XML (.resx). Objekt přidáte ResXFileRef do souboru .resx voláním ResXResourceWriter.AddResource(ResXDataNode) metody .

V datové položce v souboru .resx je ResXFileReftyp a hodnota je umístění cesty na disku. Když správce prostředků deserializuje objekt, ResXFileRef provede vstupně-výstupní operace k získání souboru. Následuje příklad souboru .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>  

Chcete-li přidat ResXFileRef objekt do souboru .resx programově, zavoláte ResXDataNode.ResXDataNode(String, ResXFileRef) konstruktor pro vytvoření instance objektu ResXDataNode . Tento ResXDataNode objekt ResXResourceWriter.AddResource pak předáte metodě .

Při kompilaci souboru .resx pomocí Resgen.exe (Generátor souborů prostředků) jsou prostředky zadané v souboru .resx vloženy do výsledného souboru prostředků dokumentu.

Konstruktory

ResXFileRef(String, String)

Vytvoří novou instanci ResXFileRef třídy, která odkazuje na zadaný soubor.

ResXFileRef(String, String, Encoding)

Inicializuje novou instanci ResXFileRef třídy, která odkazuje na zadaný soubor.

Vlastnosti

FileName

Získá název souboru zadaný v aktuálním ResXFileRef konstruktoru.

TextFileEncoding

Získá kódování zadané v aktuálním ResXFileRef konstruktoru.

TypeName

Získá název typu zadaný v aktuálním ResXFileRef konstruktoru.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Získá textové vyjádření aktuálního ResXFileRef objektu.

Platí pro

Viz také