PreserializedResourceWriter.AddResource メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| AddResource(String, Byte[]) |
ファイルに書き込むリソースの一覧に、名前付きリソースとしてバイト配列を追加します。 |
| AddResource(String, Object) |
オブジェクトを名前付きリソースとして、ファイルに書き込むリソースの一覧に追加します。 |
| AddResource(String, String) |
ファイルに書き込むリソースの一覧に、名前付きリソースとして文字列を追加します。 |
| AddResource(String, Stream, Boolean) |
Streamを名前付きリソースとして、ファイルに書き込むリソースの一覧に追加します。 |
| AddResource(String, String, String) |
文字列値で表される指定した型のリソースを追加します。 |
AddResource(String, Byte[])
ファイルに書き込むリソースの一覧に、名前付きリソースとしてバイト配列を追加します。
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())
パラメーター
- name
- String
リソースの名前。
- value
- Byte[]
リソースとして追加するバイト配列。
実装
例外
名前は null。
リソースの一覧が null。
注釈
リソースは、 Generate() が呼び出されるまで書き込まれません。
適用対象
AddResource(String, Object)
オブジェクトを名前付きリソースとして、ファイルに書き込むリソースの一覧に追加します。
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)
パラメーター
- name
- String
リソースの名前。
- value
- Object
リソースとして追加するオブジェクト。
実装
例外
名前は null。
リソースの一覧が null。
ストリームは見えない。
注釈
リソースは、 Generate() が呼び出されるまで書き込まれません。
適用対象
AddResource(String, String)
ファイルに書き込むリソースの一覧に、名前付きリソースとして文字列を追加します。
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)
パラメーター
- name
- String
リソースの名前。
- value
- String
リソースとして追加する文字列。
実装
例外
名前は null。
リソースの一覧が null。
注釈
リソースは、 Generate() が呼び出されるまで書き込まれません。
適用対象
AddResource(String, Stream, Boolean)
Streamを名前付きリソースとして、ファイルに書き込むリソースの一覧に追加します。
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)
パラメーター
- name
- String
リソースの名前。
- value
- Stream
リソースとして追加するストリーム。
- closeAfterWrite
- Boolean
リソースが書き込まれた後、ストリームを閉じる (true) か、開いたままにするか (既定値false) ことを示す省略可能な値。
注釈
リソースは、 Generate() が呼び出されるまで書き込まれません。
適用対象
AddResource(String, String, String)
文字列値で表される指定した型のリソースを追加します。
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)
パラメーター
- name
- String
リソースの名前。
- value
- String
型の TypeConverterによって認識される文字列形式のリソースの値。
- typeName
- String
リソースのアセンブリ修飾型名。
注釈
型がプリミティブ型の場合、値はライターによって TypeConverter を使用してそのプリミティブ型に変換され、バイナリ形式でリソースに格納されます。 型がプリミティブ型でない場合、文字列値はリソースに文字列として格納され、リソースの読み取り時に型の TypeConverter で変換されます。 この変換は、リソースの書き込み中に任意の型がアクティブ化されないようにするために行われます。