Properties.Store Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Store(Writer, String) |
Записывает этот список свойств (пары ключей и элементов) в этой |
| Store(Stream, String) |
Записывает этот список свойств (пары ключей и элементов) в эту |
Store(Writer, String)
Записывает этот список свойств (пары ключей и элементов) в этой Properties таблице в выходной поток символов в формате, подходящем #load(java.io.Reader) load(Reader) для использования метода.
[Android.Runtime.Register("store", "(Ljava/io/Writer;Ljava/lang/String;)V", "GetStore_Ljava_io_Writer_Ljava_lang_String_Handler")]
public virtual void Store(Java.IO.Writer? writer, string? comments);
[<Android.Runtime.Register("store", "(Ljava/io/Writer;Ljava/lang/String;)V", "GetStore_Ljava_io_Writer_Ljava_lang_String_Handler")>]
abstract member Store : Java.IO.Writer * string -> unit
override this.Store : Java.IO.Writer * string -> unit
Параметры
- writer
- Writer
модуль записи потоков выходных символов.
- comments
- String
описание списка свойств.
- Атрибуты
Исключения
Значение, если ключ или значение не является строкой
Комментарии
Записывает этот список свойств (пары ключей и элементов) в этой Properties таблице в выходной поток символов в формате, подходящем #load(java.io.Reader) load(Reader) для использования метода.
Свойства из таблицы по умолчанию этой Properties таблицы (если таковые имеются) не записываются этим методом.
Если аргумент комментариев не имеет значения NULL, то символ ASCII # , строка комментариев и разделитель строк сначала записываются в выходной поток. Таким образом, он comments может служить в качестве идентифицировать комментарий. Любой из строкового канала ("\n"), возвращаемый каретки ("\r"), или возврат каретки, за которым следует сразу же примечаниями, заменяется разделителем строк, созданным Writer разделителем строк, и если следующий символ в комментариях не является символом # или символом ! , то asCII # записывается после этого разделителя строк.
Далее строка комментариев всегда записывается, состоящая из символа ASCII#, текущей даты и времени (как если бы создано toString методом текущего времени), а также разделителя строк, создаваемых методом текущего WriterDate времени.
Затем каждая запись в этой Properties таблице записывается по одной строке. Для каждой записи записывается строка ключа, а затем asCII =, а затем связанная строка элемента. Для ключа все пробелы записываются с предыдущим \ символом. Для элемента начальные пробелы, но не внедренные или конечные пробелы, записываются с помощью предыдущего \ символа. Символы #!=ключа и элемента, и : записываются с помощью предыдущей обратной косой черты, чтобы убедиться, что они правильно загружены.
После записи записей поток выходных данных очищается. Выходной поток остается открытым после возврата этого метода.
Добавлено в версии 1.6.
Java документации по java.util.Properties.store(java.io.Writer, java.lang.String).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Store(Stream, String)
Записывает этот список свойств (пары ключей и элементов) в эту Properties таблицу в выходной поток в формате, подходящем для загрузки в Properties таблицу с помощью #load(InputStream) load(InputStream) метода.
[Android.Runtime.Register("store", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "GetStore_Ljava_io_OutputStream_Ljava_lang_String_Handler")]
public virtual void Store(System.IO.Stream? out, string? comments);
[<Android.Runtime.Register("store", "(Ljava/io/OutputStream;Ljava/lang/String;)V", "GetStore_Ljava_io_OutputStream_Ljava_lang_String_Handler")>]
abstract member Store : System.IO.Stream * string -> unit
override this.Store : System.IO.Stream * string -> unit
Параметры
- out
- Stream
выходной поток.
- comments
- String
описание списка свойств.
- Атрибуты
Исключения
Значение, если ключ или значение не является строкой
Комментарии
Записывает этот список свойств (пары ключей и элементов) в эту Properties таблицу в выходной поток в формате, подходящем для загрузки в Properties таблицу с помощью #load(InputStream) load(InputStream) метода.
Свойства из таблицы по умолчанию этой Properties таблицы (если таковые имеются) не записываются этим методом.
Этот метод выводит примечания, ключи свойств и значения в том же формате, что и указано в #store(java.io.Writer, java.lang.String) store(Writer)следующем формате: <ul><li>Поток записывается с помощью кодировки символов ISO 8859-1.
<li>Символы, не входящие в латиницу-1 в комментариях, записываются как \u005Cuxxxx для соответствующего шестнадцатеричного значения юникода xxxx.
<li>Символы меньше \u005Cu0020 и символы больше, чем \u005Cu007E в ключах свойств или значениях, записываются как \u005Cuxxxx для соответствующего шестнадцатеричного значения xxxx.
</ul>
После записи записей поток выходных данных очищается. Выходной поток остается открытым после возврата этого метода.
Добавлено в версии 1.2.
Java документации по java.util.Properties.store(java.io.OutputStream, java.lang.String).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".