Compartilhar via


IResourceWriter Interface

Definição

Fornece a funcionalidade base para gravar recursos em um fluxo ou arquivo de saída.

public interface class IResourceWriter : IDisposable
public interface IResourceWriter : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface IResourceWriter : IDisposable
type IResourceWriter = interface
    interface IDisposable
[<System.Runtime.InteropServices.ComVisible(true)>]
type IResourceWriter = interface
    interface IDisposable
Public Interface IResourceWriter
Implements IDisposable
Derivado
Atributos
Implementações

Comentários

Gravadores de recursos são usados para gravar recursos em arquivos em um formato de arquivo específico. Implemente essa interface se quiser controlar a maneira como um arquivo de recurso é gravado (por exemplo, para armazenar recursos em algo diferente de um arquivo .resx, .resx ou .resources .txt). Caso contrário, use a classe padrão ResourceWriter , que grava recursos em um arquivo .resources binário ou na ResXResourceWriter classe , que grava recursos em um arquivo de recurso XML (.resx).

Métodos

AddResource(String, Byte[])

Adiciona uma matriz de inteiros sem sinal de 8 bits como um recurso nomeado para a lista de recursos a serem gravados.

AddResource(String, Object)

Adiciona um recurso nomeado do tipo Object à lista de recursos a serem gravados.

AddResource(String, String)

Adiciona um recurso nomeado do tipo String à lista de recursos a serem gravados.

Close()

Fecha o arquivo de fluxo ou de recurso subjacente, assegurando que todos os dados tenham sido gravados no arquivo.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

(Herdado de IDisposable)
Generate()

Grava todos os recursos adicionados pelo método AddResource(String, String) no arquivo de saída ou no fluxo.

Aplica-se a

Confira também