Partager via


PreserializedResourceWriter.AddResource Méthode

Définition

Surcharges

AddResource(String, Byte[])

Ajoute un tableau d’octets sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

AddResource(String, Object)

Ajoute un objet sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

AddResource(String, String)

Ajoute une chaîne sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

AddResource(String, Stream, Boolean)

Ajoute un Stream sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

AddResource(String, String, String)

Ajoute une ressource du type spécifié représenté par une valeur de chaîne.

AddResource(String, Byte[])

Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs

Ajoute un tableau d’octets sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

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

Paramètres

name
String

Nom de la ressource.

value
Byte[]

Tableau d’octets à ajouter en tant que ressource.

Implémente

Exceptions

Le nom est null.

La liste de ressources est null.

Remarques

Les ressources ne sont pas écrites tant qu’elles n’ont Generate() pas été appelées.

S’applique à

AddResource(String, Object)

Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs

Ajoute un objet sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

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)

Paramètres

name
String

Nom de la ressource.

value
Object

Objet à ajouter comme ressource.

Implémente

Exceptions

Le nom est null.

La liste de ressources est null.

Le flux ne peut pas être recherché.

Remarques

Les ressources ne sont pas écrites tant qu’elles n’ont Generate() pas été appelées.

S’applique à

AddResource(String, String)

Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs

Ajoute une chaîne sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

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)

Paramètres

name
String

Nom de la ressource.

value
String

Chaîne à ajouter comme ressource.

Implémente

Exceptions

Le nom est null.

La liste de ressources est null.

Remarques

Les ressources ne sont pas écrites tant qu’elles n’ont Generate() pas été appelées.

S’applique à

AddResource(String, Stream, Boolean)

Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs
Source:
ResourceWriter.cs

Ajoute un Stream sous forme de ressource nommée à la liste des ressources à écrire dans un fichier.

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)

Paramètres

name
String

Nom de la ressource.

value
Stream

Flux à ajouter comme ressource.

closeAfterWrite
Boolean

Valeur facultative qui indique si, après l’écriture des ressources, le flux doit être fermé (true) ou laissé ouvert (false, valeur par défaut).

Remarques

Les ressources ne sont pas écrites tant qu’elles n’ont Generate() pas été appelées.

S’applique à

AddResource(String, String, String)

Source:
PreserializedResourceWriter.cs
Source:
PreserializedResourceWriter.cs
Source:
PreserializedResourceWriter.cs
Source:
PreserializedResourceWriter.cs

Ajoute une ressource du type spécifié représenté par une valeur de chaîne.

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)

Paramètres

name
String

Nom de la ressource.

value
String

Valeur de la ressource sous la forme de chaîne comprise par le TypeConverter du type.

typeName
String

Nom de type qualifié d’assembly de la ressource.

Remarques

Si le type est un type primitif, la valeur est convertie à l’aide TypeConverter de l’enregistreur vers ce type primitif et stockée dans les ressources au format binaire. Si le type n’est pas un type primitif, la valeur de chaîne est stockée dans les ressources sous forme de chaîne et convertie avec un TypeConverter pour le type lors de la lecture de la ressource. Cette conversion est effectuée pour éviter d’activer des types arbitraires lors de l’écriture de la ressource.

S’applique à