Udostępnij za pośrednictwem


PreserializedResourceWriter.AddResource Metoda

Definicja

Przeciążenia

AddResource(String, Byte[])

Dodaje tablicę bajtów jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

AddResource(String, Object)

Dodaje obiekt jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

AddResource(String, String)

Dodaje ciąg jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

AddResource(String, Stream, Boolean)

Stream Dodaje element jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

AddResource(String, String, String)

Dodaje zasób określonego typu reprezentowanego przez wartość ciągu.

AddResource(String, Byte[])

Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs

Dodaje tablicę bajtów jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

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

Parametry

name
String

Nazwa zasobu.

value
Byte[]

Tablica bajtów do dodania jako zasób.

Implementuje

Wyjątki

Nazwa to null.

Lista zasobów to null.

Uwagi

Zasoby nie są zapisywane do momentu Generate() wywołania.

Dotyczy

AddResource(String, Object)

Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs

Dodaje obiekt jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

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)

Parametry

name
String

Nazwa zasobu.

value
Object

Obiekt, który ma zostać dodany jako zasób.

Implementuje

Wyjątki

Nazwa to null.

Lista zasobów to null.

Strumień jest niedostępny.

Uwagi

Zasoby nie są zapisywane do momentu Generate() wywołania.

Dotyczy

AddResource(String, String)

Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs

Dodaje ciąg jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

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)

Parametry

name
String

Nazwa zasobu.

value
String

Ciąg do dodania jako zasób.

Implementuje

Wyjątki

Nazwa to null.

Lista zasobów to null.

Uwagi

Zasoby nie są zapisywane do momentu Generate() wywołania.

Dotyczy

AddResource(String, Stream, Boolean)

Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs
Źródło:
ResourceWriter.cs

Stream Dodaje element jako nazwany zasób do listy zasobów, które mają być zapisywane w pliku.

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)

Parametry

name
String

Nazwa zasobu.

value
Stream

Strumień do dodania jako zasób.

closeAfterWrite
Boolean

Opcjonalna wartość wskazująca, czy po zapisaniu zasobów strumień powinien zostać zamknięty () lub otwarty w lewo (truefalse, wartość domyślna).

Uwagi

Zasoby nie są zapisywane do momentu Generate() wywołania.

Dotyczy

AddResource(String, String, String)

Źródło:
PreserializedResourceWriter.cs
Źródło:
PreserializedResourceWriter.cs
Źródło:
PreserializedResourceWriter.cs
Źródło:
PreserializedResourceWriter.cs

Dodaje zasób określonego typu reprezentowanego przez wartość ciągu.

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)

Parametry

name
String

Nazwa zasobu.

value
String

Wartość zasobu w postaci ciągu zrozumiałej dla typu TypeConverter.

typeName
String

Kwalifikowana nazwa typu zestawu zasobu.

Uwagi

Jeśli typ jest typem pierwotnym, wartość zostanie przekonwertowana przy użyciu TypeConverter składnika zapisywania do tego typu pierwotnego i zapisana w zasobach w formacie binarnym. Jeśli typ nie jest typem pierwotnym, wartość ciągu będzie przechowywana w zasobach jako ciąg i konwertowana na TypeConverter typ podczas odczytywania zasobu. Ta konwersja jest wykonywana w celu uniknięcia aktywowania dowolnych typów podczas zapisywania zasobów.

Dotyczy