IResourceWriter.AddResource 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将资源添加到要写入输出文件或输出流的资源列表中。
重载
| 名称 | 说明 |
|---|---|
| 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);
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);
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);
abstract member AddResource : string * string -> unit
Public Sub AddResource (name As String, value As String)
参数
- name
- String
资源的名称。
- value
- String
资源的值。
例外
参数 name 为 null.
注解
在调用方法之前 Generate ,不会写入资源。