IResourceWriter.AddResource 方法

定義

將資源加入要寫入至輸出檔或輸出資料流的資源清單中。

多載

AddResource(String, Byte[])

將 8 位元不帶正負號的整數 (Unsigned Integer) 陣列當做具名資源,加入被寫入的資源清單。

AddResource(String, Object)

Object 型別的具名資源加入要被寫入的資源清單中。

AddResource(String, String)

String 型別的具名資源加入要被寫入的資源清單中。

AddResource(String, Byte[])

將 8 位元不帶正負號的整數 (Unsigned Integer) 陣列當做具名資源,加入被寫入的資源清單。

public:
 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
Public Sub AddResource (name As String, value As Byte())

參數

name
String

資源的名稱。

value
Byte[]

資源的數值,當做 8 位元不帶正負號的整數陣列。

例外狀況

name 參數為 null

備註

在呼叫 方法之前 Generate ,不會寫入資源。

適用於

AddResource(String, Object)

Object 型別的具名資源加入要被寫入的資源清單中。

public:
 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
Public Sub AddResource (name As String, value As Object)

參數

name
String

資源名稱。

value
Object

資源的值。

例外狀況

name 參數為 null

備註

在呼叫 方法之前 Generate ,不會寫入資源。

注意

value 可能必須可序列化,因此您可能必須根據所使用的資源寫入器來提供類型轉換器。

適用於

AddResource(String, String)

String 型別的具名資源加入要被寫入的資源清單中。

public:
 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
Public Sub AddResource (name As String, value As String)

參數

name
String

資源名稱。

value
String

資源的值。

例外狀況

name 參數為 null

備註

在呼叫 方法之前 Generate ,不會寫入資源。

適用於