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 помощью для типа при чтении ресурса. Это преобразование выполняется во избежание активации произвольных типов во время записи ресурсов.