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

適用対象