Freigeben über


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[])

Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs

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)

Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs

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)

Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs

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)

Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs
Quelle:
ResourceWriter.cs

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)

Quelle:
PreserializedResourceWriter.cs
Quelle:
PreserializedResourceWriter.cs
Quelle:
PreserializedResourceWriter.cs
Quelle:
PreserializedResourceWriter.cs

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 es sich bei dem Typ um einen primitiven Typ handelt, wird der Wert vom Writer in TypeConverter diesen primitiven Typ konvertiert und in den Ressourcen im Binärformat gespeichert. Wenn der Typ kein primitiver Typ ist, wird der Zeichenfolgenwert in den Ressourcen als Zeichenfolge gespeichert und beim Lesen der Ressource mit einem TypeConverter für den Typ konvertiert. Diese Konvertierung erfolgt, um zu vermeiden, dass beim Schreiben von Ressourcen beliebige Typen aktiviert werden.

Gilt für: