ResXFileRef Classe

Definizione

Rappresenta un collegamento a una risorsa esterna.

public ref class ResXFileRef
[System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))]
public class ResXFileRef
[System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))]
[System.Serializable]
public class ResXFileRef
[<System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))>]
type ResXFileRef = class
[<System.ComponentModel.TypeConverter(typeof(System.Resources.ResXFileRef+Converter))>]
[<System.Serializable>]
type ResXFileRef = class
Public Class ResXFileRef
Ereditarietà
ResXFileRef
Attributi

Commenti

La ResXFileRef classe viene utilizzata per includere riferimenti a file in un file di risorse XML (con estensione resx). Un ResXFileRef oggetto rappresenta un collegamento a una risorsa esterna in un file di risorse XML (con estensione resx). Per aggiungere ResXFileRef l'oggetto a un file con estensione resx, chiamare il ResXResourceWriter.AddResource(ResXDataNode) metodo .

In una voce di dati in un file con estensione resx il tipo è e il valore è ResXFileRef il percorso del disco. Quando il gestore di risorse deserializza l'oggetto , ResXFileRef esegue l'I/O per ottenere il file. Di seguito è riportato un esempio di file con estensione 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>  

Per aggiungere un oggetto a un file con estensione resx a livello di codice, chiamare ResXFileRef il costruttore per creare ResXDataNode.ResXDataNode(String, ResXFileRef) un'istanza di un ResXDataNode oggetto . Si passa quindi ResXDataNode questo oggetto al metodo ResXResourceWriter.AddResource .

Quando si compila un file con estensione resx con Resgen.exe (generatoredi file di risorse), le risorse specificate nel file resx vengono incorporate nel file di risorse del documento risultante.

Costruttori

ResXFileRef(String, String)

Crea una nuova istanza della classe ResXFileRef che fa riferimento al file specificato.

ResXFileRef(String, String, Encoding)

Inizializza una nuova istanza della classe ResXFileRef che fa riferimento al file specificato.

Proprietà

FileName

Ottiene il nome del file specificato nel costruttore ResXFileRef corrente.

TextFileEncoding

Ottiene la codifica specificata nel costruttore ResXFileRef corrente.

TypeName

Ottiene il tipo di file specificato nel costruttore ResXFileRef corrente.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Ottiene la rappresentazione testuale dell'oggetto ResXFileRef corrente.

Si applica a

Vedi anche