ResXFileRef Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje link do zasobu zewnętrznego.
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
- Dziedziczenie
-
ResXFileRef
- Atrybuty
Uwagi
Klasa ResXFileRef służy do dołączania odwołań do plików w pliku zasobu XML (resx). Obiekt ResXFileRef reprezentuje link do zasobu zewnętrznego w pliku zasobu XML (resx). Obiekt można dodać ResXFileRef do pliku resx, wywołując metodę ResXResourceWriter.AddResource(ResXDataNode) .
W wpisie danych w pliku resx typ to ResXFileRef, a wartość to lokalizacja ścieżki na dysku. Gdy menedżer zasobów deserializuje obiekt , wykonuje operację we/wy w ResXFileRef celu pobrania pliku. Poniżej przedstawiono przykład pliku 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>
Aby programowo dodać ResXFileRef obiekt do pliku resx, należy wywołać ResXDataNode.ResXDataNode(String, ResXFileRef) konstruktor w celu utworzenia ResXDataNode wystąpienia obiektu. Następnie przekażesz ten ResXDataNode obiekt do ResXResourceWriter.AddResource metody .
Podczas kompilowania pliku resx z Resgen.exe (Generator plików zasobów) zasoby określone w pliku resx są osadzone w wynikowym pliku zasobu dokumentu.
Konstruktory
ResXFileRef(String, String) |
Tworzy nowe wystąpienie ResXFileRef klasy, która odwołuje się do określonego pliku. |
ResXFileRef(String, String, Encoding) |
Inicjuje ResXFileRef nowe wystąpienie klasy, która odwołuje się do określonego pliku. |
Właściwości
FileName |
Pobiera nazwę pliku określoną w bieżącym ResXFileRef konstruktorze. |
TextFileEncoding |
Pobiera kodowanie określone w bieżącym ResXFileRef konstruktorze. |
TypeName |
Pobiera nazwę typu określoną w bieżącym ResXFileRef konstruktorze. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Pobiera tekstowa reprezentacja bieżącego ResXFileRef obiektu. |