ResXFileRef Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Comentários
A ResXFileRef classe é usada para incluir referências a arquivos em um arquivo de recurso XML (.resx). Um ResXFileRef objeto representa um link para um recurso externo em um arquivo de recurso XML (.resx). Adicione o ResXFileRef objeto a um arquivo .resx chamando o ResXResourceWriter.AddResource(ResXDataNode) método.
Em uma entrada de dados em um arquivo .resx, o tipo é ResXFileRef, e o valor é o local do caminho no disco. Quando o gerenciador de recursos desserializa o objeto, ele ResXFileRef executa a E/S para obter o arquivo. Veja a seguir um exemplo de um arquivo .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 arquivo .resx programaticamente, você chama o ResXDataNode.ResXDataNode(String, ResXFileRef) construtor para instanciar um ResXDataNode objeto. Em seguida, você passa esse ResXDataNode objeto para o ResXResourceWriter.AddResource método.
Quando você compila um arquivo .resx com Resgen.exe (Gerador de Arquivos de Recurso), os recursos especificados no arquivo .resx são inseridos no arquivo de recurso de documento resultante.
Construtores
| Nome | Description |
|---|---|
| ResXFileRef(String, String, Encoding) |
Inicializa uma nova instância da ResXFileRef classe que faz referência ao arquivo especificado. |
| ResXFileRef(String, String) |
Cria uma nova instância da ResXFileRef classe que faz referência ao arquivo especificado. |
Propriedades
| Nome | Description |
|---|---|
| FileName |
Obtém o nome do arquivo especificado no construtor atual ResXFileRef . |
| TextFileEncoding |
Obtém a codificação especificada no construtor atual ResXFileRef . |
| TypeName |
Obtém o nome de tipo especificado no construtor atual ResXFileRef . |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Obtém a representação de texto do objeto atual ResXFileRef . |