ResXFileRef Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Verknüpfung 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 eine Verknüpfung 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 lautet ResXFileRefder Typ , und der Wert ist der Pfadspeicherort auf dem Datenträger. Wenn der Ressourcenmanager das Objekt deserialisiert, führt der ResXFileRef E/A-Wert aus, um die Datei abzurufen. Im Folgenden sehen Sie 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>
Zum programmgesteuerten Hinzufügen eines ResXFileRef Objekts zu einer RESX-Datei 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 (Resource File Generator) kompilieren, werden die in der RESX-Datei angegebenen Ressourcen in die resultierende Dokumentressourcendatei eingebettet.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ResXFileRef(String, String, Encoding) |
Initialisiert eine neue Instanz der ResXFileRef Klasse, die auf die angegebene Datei verweist. |
| ResXFileRef(String, String) |
Erstellt eine neue Instanz der ResXFileRef Klasse, die auf die angegebene Datei verweist. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Ruft die Textdarstellung des aktuellen ResXFileRef Objekts ab. |