PreserializedResourceWriter.AddResource Methode

Definition

Überlädt

AddResource(String, Byte[])

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, ein Bytearray als benannte Ressource hinzu.

AddResource(String, Object)

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, ein Objekt als benannte Ressource hinzu.

AddResource(String, String)

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, eine Zeichenfolge als benannte Ressource hinzu.

AddResource(String, Stream, Boolean)

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, ein Stream-Element als benannte Ressource hinzu.

AddResource(String, String, String)

Fügt eine Ressource des angegebenen Typs hinzu, der durch einen Zeichenfolgenwert dargestellt wird.

AddResource(String, Byte[])

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, ein Bytearray als benannte Ressource hinzu.

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

Parameter

name
String

Der Name der Ressource.

value
Byte[]

Das Bytearray, das als Ressource hinzugefügt werden soll.

Implementiert

Ausnahmen

Der Name ist null.

Die Ressourcenliste ist null.

Hinweise

Die Ressourcen werden erst geschrieben, wenn Generate() sie aufgerufen werden.

Gilt für

AddResource(String, Object)

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, ein Objekt als benannte Ressource hinzu.

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)

Parameter

name
String

Der Name der Ressource.

value
Object

Das Objekt, das als Ressource hinzugefügt werden soll.

Implementiert

Ausnahmen

Der Name ist null.

Die Ressourcenliste ist null.

Der Stream ist nicht suchbar.

Hinweise

Die Ressourcen werden erst geschrieben, wenn Generate() sie aufgerufen werden.

Gilt für

AddResource(String, String)

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, eine Zeichenfolge als benannte Ressource hinzu.

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)

Parameter

name
String

Der Name der Ressource.

value
String

Die Zeichenfolge, die als Ressource hinzugefügt werden soll.

Implementiert

Ausnahmen

Der Name ist null.

Die Ressourcenliste ist null.

Hinweise

Die Ressourcen werden erst geschrieben, wenn Generate() sie aufgerufen werden.

Gilt für

AddResource(String, Stream, Boolean)

Fügt der Liste von Ressourcen, die in eine Datei geschrieben werden sollen, ein Stream-Element als benannte Ressource hinzu.

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)

Parameter

name
String

Der Name der Ressource.

value
Stream

Der Stream, der als Ressource hinzugefügt werden soll.

closeAfterWrite
Boolean

Ein optionaler Wert, der angibt, ob der Stream nach dem Schreiben von Ressourcen geschlossen (true) werden oder geöffnet bleiben (false, der Standardwert) soll.

Hinweise

Die Ressourcen werden erst geschrieben, wenn Generate() sie aufgerufen werden.

Gilt für

AddResource(String, String, String)

Fügt eine Ressource des angegebenen Typs hinzu, der durch einen Zeichenfolgenwert dargestellt wird.

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)

Parameter

name
String

Der Name der Ressource.

value
String

Der Wert der Ressource im Zeichenfolgenformat, das vom TypeConverter-Element des Typs verstanden wird.

typeName
String

Der durch die Assembly qualifizierte Typname der Ressource.

Hinweise

Wenn der Typ ein Grundtyp ist, wird der Wert mithilfe TypeConverter des Writers in diesen Grundtyp konvertiert und in den Ressourcen im Binärformat gespeichert. Wenn der Typ kein Grundtyp ist, wird der Zeichenfolgenwert in den Ressourcen als Zeichenfolge gespeichert und mit einem TypeConverter für den Typ konvertiert, wenn die Ressource gelesen wird. Diese Konvertierung erfolgt, um die Aktivierung beliebiger Typen während des Schreibens von Ressourcen zu vermeiden.

Gilt für