PreserializedResourceWriter.AddResource Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AddResource(String, Byte[]) |
Agrega una matriz de bytes como un recurso con nombre a la lista de recursos que se va a escribir en un archivo. |
AddResource(String, Object) |
Agrega un objeto como un recurso con nombre a la lista de recursos que se va a escribir en un archivo. |
AddResource(String, String) |
Agrega una cadena como un recurso con nombre a la lista de recursos que se va a escribir en un archivo. |
AddResource(String, Stream, Boolean) |
Agrega Stream como un recurso con nombre a la lista de recursos que se va a escribir en un archivo. |
AddResource(String, String, String) |
Agrega un recurso del tipo especificado representado por un valor de cadena. |
AddResource(String, Byte[])
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
Agrega una matriz de bytes como un recurso con nombre a la lista de recursos que se va a escribir en un archivo.
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
Nombre del recurso.
- value
- Byte[]
Matriz de bytes que se va a agregar como recurso.
Implementaciones
Excepciones
El nombre es null
.
La lista de recursos es null
.
Comentarios
Los recursos no se escriben hasta Generate() que se llama a .
Se aplica a
AddResource(String, Object)
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
Agrega un objeto como un recurso con nombre a la lista de recursos que se va a escribir en un archivo.
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
Nombre del recurso.
- value
- Object
Objeto que se va a agregar como recurso.
Implementaciones
Excepciones
El nombre es null
.
La lista de recursos es null
.
La secuencia no se puede buscar.
Comentarios
Los recursos no se escriben hasta Generate() que se llama a .
Se aplica a
AddResource(String, String)
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
Agrega una cadena como un recurso con nombre a la lista de recursos que se va a escribir en un archivo.
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
Nombre del recurso.
- value
- String
Cadena que se va a agregar como recurso.
Implementaciones
Excepciones
El nombre es null
.
La lista de recursos es null
.
Comentarios
Los recursos no se escriben hasta Generate() que se llama a .
Se aplica a
AddResource(String, Stream, Boolean)
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
- Source:
- ResourceWriter.cs
Agrega Stream como un recurso con nombre a la lista de recursos que se va a escribir en un archivo.
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
Nombre del recurso.
- value
- Stream
Secuencia que se va a agregar como recurso.
- closeAfterWrite
- Boolean
Valor opcional que indica si, una vez escritos los recursos, la secuencia debe cerrarse (true
) o dejarse abierta (false
, que es el valor predeterminado).
Comentarios
Los recursos no se escriben hasta Generate() que se llama a .
Se aplica a
AddResource(String, String, String)
Agrega un recurso del tipo especificado representado por un valor de cadena.
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
Nombre del recurso.
- value
- String
Valor del recurso en forma de cadena que reconoce la clase TypeConverter del tipo.
- typeName
- String
Nombre de tipo calificado con el ensamblado del recurso.
Comentarios
Si el tipo es un tipo primitivo, el valor se convertirá mediante TypeConverter el escritor en ese tipo primitivo y se almacenará en los recursos en formato binario. Si el tipo no es un tipo primitivo, el valor de cadena se almacenará en los recursos como una cadena y se convertirá con un TypeConverter para el tipo al leer el recurso. Esta conversión se realiza para evitar la activación de tipos arbitrarios durante la escritura de recursos.