PreserializedResourceWriter.AddResource Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| AddResource(String, Byte[]) |
Adiciona um array de bytes como recurso nomeado à lista de recursos a gravar num ficheiro. |
| AddResource(String, Object) |
Adiciona um objeto como recurso nomeado à lista de recursos a serem escritos num ficheiro. |
| AddResource(String, String) |
Adiciona uma string como recurso nomeado à lista de recursos a escrever num ficheiro. |
| AddResource(String, Stream, Boolean) |
Adiciona a Stream como um recurso nomeado à lista de recursos a escrever num ficheiro. |
| AddResource(String, String, String) |
Adiciona um recurso do tipo especificado representado por um valor de cadeia. |
AddResource(String, Byte[])
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
Adiciona um array de bytes como recurso nomeado à lista de recursos a gravar num ficheiro.
public:
virtual void AddResource(System::String ^ name, cli::array <System::Byte> ^ value);
public void AddResource(string name, byte[]? value);
public void AddResource(string name, byte[] value);
abstract member AddResource : string * byte[] -> unit
override this.AddResource : string * byte[] -> unit
Public Sub AddResource (name As String, value As Byte())
Parâmetros
- name
- String
O nome do recurso.
- value
- Byte[]
O array de bytes para adicionar como recurso.
Implementações
Exceções
O nome é null.
A lista de recursos é null.
Observações
Os recursos não são escritos até Generate() serem chamados.
Aplica-se a
AddResource(String, Object)
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
Adiciona um objeto como recurso nomeado à lista de recursos a serem escritos num ficheiro.
public:
virtual void AddResource(System::String ^ name, System::Object ^ value);
public void AddResource(string name, object? value);
public void AddResource(string name, object value);
abstract member AddResource : string * obj -> unit
override this.AddResource : string * obj -> unit
Public Sub AddResource (name As String, value As Object)
Parâmetros
- name
- String
O nome do recurso.
- value
- Object
O objeto a adicionar como recurso.
Implementações
Exceções
O nome é null.
A lista de recursos é null.
O fluxo é inacessível.
Observações
Os recursos não são escritos até Generate() serem chamados.
Aplica-se a
AddResource(String, String)
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
Adiciona uma string como recurso nomeado à lista de recursos a escrever num ficheiro.
public:
virtual void AddResource(System::String ^ name, System::String ^ value);
public void AddResource(string name, string? value);
public void AddResource(string name, string value);
abstract member AddResource : string * string -> unit
override this.AddResource : string * string -> unit
Public Sub AddResource (name As String, value As String)
Parâmetros
- name
- String
O nome do recurso.
- value
- String
A cadeia para adicionar como recurso.
Implementações
Exceções
O nome é null.
A lista de recursos é null.
Observações
Os recursos não são escritos até Generate() serem chamados.
Aplica-se a
AddResource(String, Stream, Boolean)
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
- Origem:
- ResourceWriter.cs
Adiciona a Stream como um recurso nomeado à lista de recursos a escrever num ficheiro.
public void AddResource(string name, System.IO.Stream? value, bool closeAfterWrite = false);
public void AddResource(string name, System.IO.Stream value, bool closeAfterWrite = false);
member this.AddResource : string * System.IO.Stream * bool -> unit
Public Sub AddResource (name As String, value As Stream, Optional closeAfterWrite As Boolean = false)
Parâmetros
- name
- String
O nome do recurso.
- value
- Stream
O fluxo para adicionar como recurso.
- closeAfterWrite
- Boolean
Um valor opcional que indica se, após os recursos terem sido escritos, o fluxo deve ser fechado (true) ou deixado aberto (false, o valor padrão).
Observações
Os recursos não são escritos até Generate() serem chamados.
Aplica-se a
AddResource(String, String, String)
Adiciona um recurso do tipo especificado representado por um valor de cadeia.
public:
void AddResource(System::String ^ name, System::String ^ value, System::String ^ typeName);
public void AddResource(string name, string value, string typeName);
member this.AddResource : string * string * string -> unit
Public Sub AddResource (name As String, value As String, typeName As String)
Parâmetros
- name
- String
O nome do recurso.
- value
- String
O valor do recurso em forma de cadeia compreendido pelos TypeConverter.
- typeName
- String
O nome do tipo de montagem qualificava o recurso.
Observações
Se o tipo for um tipo primitivo, o valor será convertido TypeConverter pelo escritor para esse tipo primitivo e armazenado nos recursos em formato binário. Se o tipo não for um tipo primitivo, o valor da cadeia será armazenado nos recursos como uma cadeia e convertido com a TypeConverter para o tipo ao ler o recurso. Esta conversão é feita para evitar ativar tipos arbitrários durante a escrita de recursos.