Share via


PreserializedResourceWriter.AddResource メソッド

定義

オーバーロード

AddResource(String, Byte[])

ファイルに書き込まれるリソースのリストに、名前付きリソースとしてバイト配列を追加します。

AddResource(String, Object)

ファイルに書き込まれるリソースのリストに、名前付きリソースとしてオブジェクトを追加します。

AddResource(String, String)

ファイルに書き込まれるリソースのリストに、名前付きリソースとして文字列を追加します。

AddResource(String, Stream, Boolean)

ファイルに書き込まれるリソースのリストに、名前付きリソースとして Stream を追加します。

AddResource(String, String, String)

文字列値で表される指定された型のリソースを追加します。

AddResource(String, Byte[])

ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs

ファイルに書き込まれるリソースのリストに、名前付きリソースとしてバイト配列を追加します。

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)

ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs

ファイルに書き込まれるリソースのリストに、名前付きリソースとしてオブジェクトを追加します。

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)

ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs

ファイルに書き込まれるリソースのリストに、名前付きリソースとして文字列を追加します。

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)

ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs
ソース:
ResourceWriter.cs

ファイルに書き込まれるリソースのリストに、名前付きリソースとして 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)

ソース:
PreserializedResourceWriter.cs
ソース:
PreserializedResourceWriter.cs
ソース:
PreserializedResourceWriter.cs
ソース:
PreserializedResourceWriter.cs

文字列値で表される指定された型のリソースを追加します。

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

適用対象