ResXFileRef Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |