ResXFileRef Classe

Definição

Representa um link para um recurso externo.

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
Herança
ResXFileRef
Atributos

Observações

A ResXFileRef classe é usada para incluir referências a ficheiros num ficheiro de recurso XML (.resx). Um ResXFileRef objeto representa uma ligação para um recurso externo num ficheiro de recurso XML (.resx). Adiciona-se o ResXFileRef objeto a um ficheiro .resx chamando o ResXResourceWriter.AddResource(ResXDataNode) método.

Numa introdução de dados num ficheiro .resx, o tipo é ResXFileRef, e o valor é a localização do caminho no disco. Quando o gestor de recursos desserializa o objeto, executa ResXFileRef a E/S para obter o ficheiro. Segue-se um exemplo de ficheiro .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>

Para adicionar um ResXFileRef objeto a um ficheiro .resx programaticamente, chamas o ResXDataNode.ResXDataNode(String, ResXFileRef) construtor para instanciar um ResXDataNode objeto. Depois passa este ResXDataNode objeto ao ResXResourceWriter.AddResource método.

Quando compilas um ficheiro .resx com Resgen.exe (Gerador de Ficheiros de Recursos), os recursos especificados no ficheiro .resx são incorporados no ficheiro de recursos do documento resultante.

Construtores

Name Description
ResXFileRef(String, String, Encoding)

Inicializa uma nova instância da ResXFileRef classe que faz referência ao ficheiro especificado.

ResXFileRef(String, String)

Cria uma nova instância da ResXFileRef classe que faz referência ao ficheiro especificado.

Propriedades

Name Description
FileName

Obtém o nome do ficheiro especificado no construtor atual ResXFileRef .

TextFileEncoding

Obtém a codificação especificada no construtor atual ResXFileRef .

TypeName

Recebe o nome do tipo especificado no construtor atual ResXFileRef .

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Obtém a representação em texto do objeto atual ResXFileRef .

Aplica-se a

Ver também