Share via


PreserializedResourceWriter.AddResource Metode

Definisi

Overload

AddResource(String, Byte[])

Menambahkan array byte sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

AddResource(String, Object)

Menambahkan objek sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

AddResource(String, String)

Menambahkan string sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

AddResource(String, Stream, Boolean)

Stream Menambahkan sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

AddResource(String, String, String)

Menambahkan sumber daya dari jenis yang ditentukan yang diwakili oleh nilai string.

AddResource(String, Byte[])

Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs

Menambahkan array byte sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

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())

Parameter

name
String

Nama sumber daya.

value
Byte[]

Array byte untuk ditambahkan sebagai sumber daya.

Penerapan

Pengecualian

Namanya adalah null.

Daftar sumber daya adalah null.

Keterangan

Sumber daya tidak ditulis sampai Generate() dipanggil.

Berlaku untuk

AddResource(String, Object)

Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs

Menambahkan objek sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

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)

Parameter

name
String

Nama sumber daya.

value
Object

Objek yang akan ditambahkan sebagai sumber daya.

Penerapan

Pengecualian

Namanya adalah null.

Daftar sumber daya adalah null.

Aliran tidak dapat dilihat.

Keterangan

Sumber daya tidak ditulis sampai Generate() dipanggil.

Berlaku untuk

AddResource(String, String)

Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs

Menambahkan string sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

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)

Parameter

name
String

Nama sumber daya.

value
String

String yang akan ditambahkan sebagai sumber daya.

Penerapan

Pengecualian

Namanya adalah null.

Daftar sumber daya adalah null.

Keterangan

Sumber daya tidak ditulis sampai Generate() dipanggil.

Berlaku untuk

AddResource(String, Stream, Boolean)

Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs
Sumber:
ResourceWriter.cs

Stream Menambahkan sebagai sumber daya bernama ke daftar sumber daya yang akan ditulis ke file.

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)

Parameter

name
String

Nama sumber daya.

value
Stream

Aliran yang akan ditambahkan sebagai sumber daya.

closeAfterWrite
Boolean

Nilai opsional yang menunjukkan apakah, setelah sumber daya ditulis, aliran harus ditutup (true) atau dibiarkan terbuka (false, nilai default).

Keterangan

Sumber daya tidak ditulis sampai Generate() dipanggil.

Berlaku untuk

AddResource(String, String, String)

Sumber:
PreserializedResourceWriter.cs
Sumber:
PreserializedResourceWriter.cs
Sumber:
PreserializedResourceWriter.cs
Sumber:
PreserializedResourceWriter.cs

Menambahkan sumber daya dari jenis yang ditentukan yang diwakili oleh nilai 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)

Parameter

name
String

Nama sumber daya.

value
String

Nilai sumber daya dalam bentuk string dipahami oleh jenis TypeConverter.

typeName
String

Nama jenis sumber daya yang memenuhi syarat perakitan.

Keterangan

Jika jenisnya adalah jenis primitif, nilai akan dikonversi menggunakan TypeConverter oleh penulis ke jenis primitif tersebut dan disimpan dalam sumber daya dalam format biner. Jika jenisnya bukan jenis primitif, nilai string akan disimpan dalam sumber daya sebagai string dan dikonversi dengan TypeConverter untuk jenis saat membaca sumber daya. Konversi ini dilakukan untuk menghindari pengaktifan jenis arbitrer selama penulisan sumber daya.

Berlaku untuk