Condividi tramite


PreserializedResourceWriter.AddResource Metodo

Definizione

Overload

AddResource(String, Byte[])

Aggiunge una matrice di byte come risorsa denominata all'elenco di risorse da scrivere in un file.

AddResource(String, Object)

Aggiunge un oggetto come risorsa denominata all'elenco di risorse da scrivere in un file.

AddResource(String, String)

Aggiunge una stringa come risorsa denominata all'elenco di risorse da scrivere in un file.

AddResource(String, Stream, Boolean)

Aggiunge un oggetto Stream come risorsa denominata all'elenco di risorse da scrivere in un file.

AddResource(String, String, String)

Aggiunge una risorsa del tipo specificato rappresentato da un valore stringa.

AddResource(String, Byte[])

Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs

Aggiunge una matrice di byte come risorsa denominata all'elenco di risorse da scrivere in un file.

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())

Parametri

name
String

Nome della risorsa.

value
Byte[]

Matrice di byte da aggiungere come risorsa.

Implementazioni

Eccezioni

Il nome è null.

L'elenco di risorse è null.

Commenti

Le risorse non vengono scritte finché Generate() non viene chiamato.

Si applica a

AddResource(String, Object)

Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs

Aggiunge un oggetto come risorsa denominata all'elenco di risorse da scrivere in un file.

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)

Parametri

name
String

Nome della risorsa.

value
Object

Oggetto da aggiungere come risorsa.

Implementazioni

Eccezioni

Il nome è null.

L'elenco di risorse è null.

Il flusso non è ricercabile.

Commenti

Le risorse non vengono scritte finché Generate() non viene chiamato.

Si applica a

AddResource(String, String)

Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs

Aggiunge una stringa come risorsa denominata all'elenco di risorse da scrivere in un file.

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)

Parametri

name
String

Nome della risorsa.

value
String

Stringa da aggiungere come risorsa.

Implementazioni

Eccezioni

Il nome è null.

L'elenco di risorse è null.

Commenti

Le risorse non vengono scritte finché Generate() non viene chiamato.

Si applica a

AddResource(String, Stream, Boolean)

Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs
Origine:
ResourceWriter.cs

Aggiunge un oggetto Stream come risorsa denominata all'elenco di risorse da scrivere in un file.

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)

Parametri

name
String

Nome della risorsa.

value
Stream

Flusso da aggiungere come risorsa.

closeAfterWrite
Boolean

Valore facoltativo che indica se, dopo la scrittura delle risorse, il flusso deve essere chiuso (true) o lasciato aperto (false, il valore predefinito).

Commenti

Le risorse non vengono scritte finché Generate() non viene chiamato.

Si applica a

AddResource(String, String, String)

Origine:
PreserializedResourceWriter.cs
Origine:
PreserializedResourceWriter.cs
Origine:
PreserializedResourceWriter.cs
Origine:
PreserializedResourceWriter.cs

Aggiunge una risorsa del tipo specificato rappresentato da un valore stringa.

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)

Parametri

name
String

Nome della risorsa.

value
String

Valore della risorsa in formato stringa riconosciuto dal TypeConverter del tipo.

typeName
String

Nome del tipo completo dell'assembly della risorsa.

Commenti

Se il tipo è un tipo primitivo, il valore verrà convertito usando TypeConverter dal writer in tale tipo primitivo e archiviato nelle risorse in formato binario. Se il tipo non è un tipo primitivo, il valore stringa verrà archiviato nelle risorse come stringa e convertito con un TypeConverter oggetto per il tipo durante la lettura della risorsa. Questa conversione viene eseguita per evitare di attivare tipi arbitrari durante la scrittura delle risorse.

Si applica a