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 。 この変換は、リソースの書き込み中に任意の型がアクティブ化されないようにするために行われます。
適用対象
.NET