Udostępnij za pośrednictwem


ResXFileRef Klasa

Definicja

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.

Dotyczy

Zobacz też