Aracılığıyla paylaş


PreserializedResourceWriter.AddResource Yöntem

Tanım

Aşırı Yüklemeler

AddResource(String, Byte[])

Dosyaya yazılacak kaynaklar listesine adlandırılmış kaynak olarak bir bayt dizisi ekler.

AddResource(String, Object)

Bir nesneyi, dosyaya yazılacak kaynaklar listesine adlandırılmış kaynak olarak ekler.

AddResource(String, String)

Dosyaya yazılacak kaynaklar listesine adlandırılmış kaynak olarak bir dize ekler.

AddResource(String, Stream, Boolean)

Dosyaya Stream yazılacak kaynaklar listesine adlandırılmış kaynak olarak bir ekler.

AddResource(String, String, String)

Bir dize değeriyle temsil edilen belirtilen türde bir kaynak ekler.

AddResource(String, Byte[])

Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs

Dosyaya yazılacak kaynaklar listesine adlandırılmış kaynak olarak bir bayt dizisi ekler.

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

Parametreler

name
String

Kaynak adı.

value
Byte[]

Kaynak olarak eklenecek bayt dizisi.

Uygulamalar

Özel durumlar

Adı: null.

Kaynak listesi şeklindedir null.

Açıklamalar

Kaynaklar çağrılana kadar Generate() yazılmaz.

Şunlara uygulanır

AddResource(String, Object)

Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs

Bir nesneyi, dosyaya yazılacak kaynaklar listesine adlandırılmış kaynak olarak ekler.

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)

Parametreler

name
String

Kaynak adı.

value
Object

Kaynak olarak eklenecek nesne.

Uygulamalar

Özel durumlar

Adı: null.

Kaynak listesi şeklindedir null.

Akışa güvenilmez.

Açıklamalar

Kaynaklar çağrılana kadar Generate() yazılmaz.

Şunlara uygulanır

AddResource(String, String)

Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs

Dosyaya yazılacak kaynaklar listesine adlandırılmış kaynak olarak bir dize ekler.

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)

Parametreler

name
String

Kaynak adı.

value
String

Kaynak olarak eklenecek dize.

Uygulamalar

Özel durumlar

Adı: null.

Kaynak listesi şeklindedir null.

Açıklamalar

Kaynaklar çağrılana kadar Generate() yazılmaz.

Şunlara uygulanır

AddResource(String, Stream, Boolean)

Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs
Kaynak:
ResourceWriter.cs

Dosyaya Stream yazılacak kaynaklar listesine adlandırılmış kaynak olarak bir ekler.

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)

Parametreler

name
String

Kaynak adı.

value
Stream

Kaynak olarak eklenecek akış.

closeAfterWrite
Boolean

Kaynaklar yazıldıktan sonra akışın kapatılıp kapatılmayacağını (true) veya açık bırakılıp bırakılmayacağını (falsevarsayılan değer) belirten isteğe bağlı bir değerdir.

Açıklamalar

Kaynaklar çağrılana kadar Generate() yazılmaz.

Şunlara uygulanır

AddResource(String, String, String)

Kaynak:
PreserializedResourceWriter.cs
Kaynak:
PreserializedResourceWriter.cs
Kaynak:
PreserializedResourceWriter.cs
Kaynak:
PreserializedResourceWriter.cs

Bir dize değeriyle temsil edilen belirtilen türde bir kaynak ekler.

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)

Parametreler

name
String

Kaynak adı.

value
String

Dize biçimindeki kaynağın değeri, türünün TypeConvertertarafından anlaşılmıştır.

typeName
String

Kaynağın derleme türü adı.

Açıklamalar

Tür ilkel bir türse, değer yazıcı tarafından kullanılarak TypeConverter bu temel türe dönüştürülür ve kaynaklarda ikili biçimde depolanır. Tür ilkel bir tür değilse, dize değeri kaynaklarda dize olarak depolanır ve kaynağı okurken türü için ile dönüştürülür TypeConverter . Bu dönüştürme, kaynak yazma sırasında rastgele türlerin etkinleştirilmesini önlemek için yapılır.

Şunlara uygulanır