PreserializedResourceWriter.AddResource Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddResource(String, Byte[]) |
Přidá pole bajtů jako pojmenovaný prostředek do seznamu prostředků, které mají být zapsány do souboru. |
AddResource(String, Object) |
Přidá objekt jako pojmenovaný prostředek do seznamu prostředků, které mají být zapsány do souboru. |
AddResource(String, String) |
Přidá řetězec jako pojmenovaný prostředek do seznamu prostředků, které se mají zapsat do souboru. |
AddResource(String, Stream, Boolean) |
Stream Přidá jako pojmenovaný prostředek do seznamu prostředků, které se mají zapsat do souboru. |
AddResource(String, String, String) |
Přidá prostředek zadaného typu reprezentovaného řetězcovou hodnotou. |
AddResource(String, Byte[])
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
Přidá pole bajtů jako pojmenovaný prostředek do seznamu prostředků, které mají být zapsány do souboru.
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())
Parametry
- name
- String
Název prostředku.
- value
- Byte[]
Pole bajtů, které se má přidat jako prostředek.
Implementuje
Výjimky
Název je null
.
Seznam prostředků je null
.
Poznámky
Prostředky se nezapíšou, dokud Generate() není volána.
Platí pro
AddResource(String, Object)
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
Přidá objekt jako pojmenovaný prostředek do seznamu prostředků, které mají být zapsány do souboru.
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)
Parametry
- name
- String
Název prostředku.
- value
- Object
Objekt, který se má přidat jako prostředek.
Implementuje
Výjimky
Název je null
.
Seznam prostředků je null
.
Datový proud je nepotřebný.
Poznámky
Prostředky se nezapíšou, dokud Generate() není volána.
Platí pro
AddResource(String, String)
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
Přidá řetězec jako pojmenovaný prostředek do seznamu prostředků, které se mají zapsat do souboru.
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)
Parametry
- name
- String
Název prostředku.
- value
- String
Řetězec, který se má přidat jako prostředek.
Implementuje
Výjimky
Název je null
.
Seznam prostředků je null
.
Poznámky
Prostředky se nezapíšou, dokud Generate() není volána.
Platí pro
AddResource(String, Stream, Boolean)
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
- Zdroj:
- ResourceWriter.cs
Stream Přidá jako pojmenovaný prostředek do seznamu prostředků, které se mají zapsat do souboru.
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)
Parametry
- name
- String
Název prostředku.
- value
- Stream
Datový proud, který se má přidat jako prostředek.
- closeAfterWrite
- Boolean
Volitelná hodnota, která určuje, jestli se má datový proud po zápisu prostředků zavřít (true
) nebo nechat otevřený (false
výchozí hodnota).
Poznámky
Prostředky se nezapíšou, dokud Generate() není volána.
Platí pro
AddResource(String, String, String)
Přidá prostředek zadaného typu reprezentovaného řetězcovou hodnotou.
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)
Parametry
- name
- String
Název prostředku.
- value
- String
Hodnota prostředku ve formě řetězce, které rozumí typ TypeConverter.
- typeName
- String
Název kvalifikovaného typu sestavení prostředku.
Poznámky
Pokud je typ primitivní typ, bude hodnota převedena pomocí TypeConverter zapisovače na tento primitivní typ a uložena v prostředcích v binárním formátu. Pokud typ není primitivním typem, hodnota řetězce se uloží do prostředků jako řetězec a při čtení prostředku se převede TypeConverter na typ. Tento převod se provádí, aby se při zápisu prostředků neaktivují libovolné typy.