Freigeben über


ResXFileRef Klasse

Definition

Stellt einen Link zu einer externen Ressource dar.

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
Vererbung
ResXFileRef
Attribute

Hinweise

Die ResXFileRef -Klasse wird verwendet, um Verweise auf Dateien in eine XML-Ressourcendatei (RESX) einzuschließen. Ein ResXFileRef -Objekt stellt einen Link zu einer externen Ressource in einer XML-Ressourcendatei (RESX) dar. Sie fügen das ResXFileRef Objekt einer RESX-Datei hinzu, indem Sie die ResXResourceWriter.AddResource(ResXDataNode) -Methode aufrufen.

In einem Dateneintrag in einer RESX-Datei ist ResXFileRefder Typ , und der Wert ist der Pfadspeicherort auf dem Datenträger. Wenn der Ressourcen-Manager das Objekt deserialisiert, führt die ResXFileRef E/A aus, um die Datei abzurufen. Es folgt ein Beispiel für eine RESX-Datei.

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

Um einer RESX-Datei programmgesteuert ein ResXFileRef Objekt hinzuzufügen, rufen Sie den ResXDataNode.ResXDataNode(String, ResXFileRef) Konstruktor auf, um ein ResXDataNode Objekt zu instanziieren. Anschließend übergeben Sie dieses ResXDataNode Objekt an die ResXResourceWriter.AddResource -Methode.

Wenn Sie eine RESX-Datei mit Resgen.exe kompilieren (Ressourcendatei-Generator), werden die in der RESX-Datei angegebenen Ressourcen in die resultierende Dokumentressourcendatei eingebettet.

Konstruktoren

ResXFileRef(String, String)

Erstellt eine neue Instanz der ResXFileRef-Klasse, die auf die angegebene Datei verweist.

ResXFileRef(String, String, Encoding)

Initialisiert eine neue Instanz der ResXFileRef-Klasse, die auf die angegebene Datei verweist.

Eigenschaften

FileName

Ruft den im aktuellen ResXFileRef-Konstruktor angegebenen Dateinamen ab.

TextFileEncoding

Ruft die im aktuellen ResXFileRef-Konstruktor angegebene Codierung ab.

TypeName

Ruft den im aktuellen ResXFileRef-Konstruktor angegebenen Typnamen ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Ruft die Textdarstellung des aktuellen ResXFileRef-Objekts ab.

Gilt für:

Weitere Informationen