PreserializedResourceWriter.AddResource Método

Definição

Sobrecargas

AddResource(String, Byte[])

Adiciona uma matriz de bytes como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

AddResource(String, Object)

Adiciona um objeto como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

AddResource(String, String)

Adiciona uma cadeia de caracteres como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

AddResource(String, Stream, Boolean)

Adiciona um Stream como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

AddResource(String, String, String)

Adiciona um recurso do tipo especificado, representado por um valor de cadeia de caracteres.

AddResource(String, Byte[])

Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs

Adiciona uma matriz de bytes como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

public void AddResource (string name, byte[]? value);
public void AddResource (string name, byte[] value);

Parâmetros

name
String

O nome do recurso.

value
Byte[]

A matriz de bytes a ser adicionada como um recurso.

Implementações

Exceções

O nome é null.

A lista de recursos é null.

Comentários

Os recursos não são gravados até Generate() que seja chamado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 6, 7, 8, 9

AddResource(String, Object)

Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs

Adiciona um objeto como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

public void AddResource (string name, object? value);
public void AddResource (string name, object value);

Parâmetros

name
String

O nome do recurso.

value
Object

O objeto a ser adicionado como um recurso.

Implementações

Exceções

O nome é null.

A lista de recursos é null.

O fluxo não pode ser buscado.

Comentários

Os recursos não são gravados até Generate() que seja chamado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 6, 7, 8, 9

AddResource(String, String)

Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs

Adiciona uma cadeia de caracteres como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

public void AddResource (string name, string? value);
public void AddResource (string name, string value);

Parâmetros

name
String

O nome do recurso.

value
String

A cadeia de caracteres a ser adicionada como um recurso.

Implementações

Exceções

O nome é null.

A lista de recursos é null.

Comentários

Os recursos não são gravados até Generate() que seja chamado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 6, 7, 8, 9

AddResource(String, Stream, Boolean)

Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs
Origem:
ResourceWriter.cs

Adiciona um Stream como um recurso nomeado à lista de recursos a serem gravados em um arquivo.

public void AddResource (string name, System.IO.Stream? value, bool closeAfterWrite = false);
public void AddResource (string name, System.IO.Stream value, bool closeAfterWrite = false);

Parâmetros

name
String

O nome do recurso.

value
Stream

O fluxo a ser adicionado como um recurso.

closeAfterWrite
Boolean

Um valor opcional que indica se, após os recursos terem sido gravados, o fluxo deve ser fechado (true) ou deixado aberto (false, valor padrão).

Comentários

Os recursos não são gravados até Generate() que seja chamado.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 6, 7, 8, 9

AddResource(String, String, String)

Origem:
PreserializedResourceWriter.cs
Origem:
PreserializedResourceWriter.cs
Origem:
PreserializedResourceWriter.cs
Origem:
PreserializedResourceWriter.cs

Adiciona um recurso do tipo especificado, representado por um valor de cadeia de caracteres.

public void AddResource (string name, string value, string typeName);

Parâmetros

name
String

O nome do recurso.

value
String

O valor do recurso no formulário de cadeia de caracteres compreendido pelo TypeConverter do tipo.

typeName
String

O nome de tipo do recurso qualificado por assembly.

Comentários

Se o tipo for um tipo primitivo, o valor será convertido usando TypeConverter pelo gravador para esse tipo primitivo e armazenado nos recursos no formato binário. Se o tipo não for um tipo primitivo, o valor da cadeia de caracteres será armazenado nos recursos como uma cadeia de caracteres e convertido com um TypeConverter para o tipo ao ler o recurso. Essa conversão é feita para evitar a ativação de tipos arbitrários durante a gravação de recursos.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 6, 7, 8, 9