IResourceWriter.AddResource 方法

定义

将资源添加到将写入输出文件或输出流的资源列表中。

重载

AddResource(String, Byte[])

将 8 位无符号整数数组作为命名资源添加到要写入的资源列表中。

AddResource(String, Object)

Object 类型的已命名资源添加到要写入的资源列表中。

AddResource(String, String)

String 类型的已命名资源添加到要写入的资源列表中。

AddResource(String, Byte[])

将 8 位无符号整数数组作为命名资源添加到要写入的资源列表中。

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 不会写入资源。

适用于