Properties.Store Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Store(Writer, String) |
Scrive questo elenco di proprietà (coppie chiave ed elemento) in questa |
| Store(Stream, String) |
Scrive questo elenco di proprietà (coppie chiave ed elemento) in questa |
Store(Writer, String)
Scrive questo elenco di proprietà (coppie chiave ed elemento) in questa Properties tabella nel flusso di caratteri di output in un formato adatto per l'uso del #load(java.io.Reader) load(Reader) metodo .
[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
Parametri
- writer
- Writer
un writer del flusso di caratteri di output.
- comments
- String
una descrizione dell'elenco di proprietà.
- Attributi
Eccezioni
se una chiave o un valore non è una stringa
Commenti
Scrive questo elenco di proprietà (coppie chiave ed elemento) in questa Properties tabella nel flusso di caratteri di output in un formato adatto per l'uso del #load(java.io.Reader) load(Reader) metodo .
Le proprietà della tabella predefinita di questa Properties tabella (se presenti) non vengono scritte da questo metodo.
Se l'argomento comments non è Null, un carattere ASCII # , la stringa dei commenti e un separatore di riga vengono prima scritti nel flusso di output. Pertanto, comments può fungere da commento di identificazione. Uno dei feed di riga ('\n'), un ritorno a capo ('\r') o un ritorno a capo seguito immediatamente da un avanzamento riga nei commenti viene sostituito da un separatore di riga generato da Writer e se il carattere successivo nei commenti non è carattere # o carattere ! , un ASCII # viene scritto dopo tale separatore di riga.
Successivamente, viene sempre scritta una riga di commento, costituita da un carattere ASCII # , dalla data e dall'ora correnti (come se prodotto dal toString metodo di per l'ora corrente) e da un separatore di Date riga generato dall'oggetto Writer.
Ogni voce di questa Properties tabella viene quindi scritta, una per riga. Per ogni voce viene scritta la stringa di chiave, quindi una stringa di elemento ASCII =, quindi la stringa di elemento associata. Per la chiave, tutti gli spazi vengono scritti con un carattere precedente \ . Per l'elemento, gli spazi iniziali, ma non incorporati o finali, vengono scritti con un carattere precedente \ . I caratteri #chiave ed elemento , !, =e : vengono scritti con una barra rovesciata precedente per assicurarsi che vengano caricati correttamente.
Dopo aver scritto le voci, il flusso di output viene scaricato. Il flusso di output rimane aperto dopo la restituzione di questo metodo.
Aggiunta nella versione 1.6.
per java.util.Properties.store(java.io.Writer, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Store(Stream, String)
Scrive questo elenco di proprietà (coppie chiave ed elemento) in questa Properties tabella nel flusso di output in un formato adatto per il caricamento in una Properties tabella usando il #load(InputStream) load(InputStream) metodo .
[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
Parametri
- out
- Stream
un flusso di output.
- comments
- String
una descrizione dell'elenco di proprietà.
- Attributi
Eccezioni
se una chiave o un valore non è una stringa
Commenti
Scrive questo elenco di proprietà (coppie chiave ed elemento) in questa Properties tabella nel flusso di output in un formato adatto per il caricamento in una Properties tabella usando il #load(InputStream) load(InputStream) metodo .
Le proprietà della tabella predefinita di questa Properties tabella (se presenti) non vengono scritte da questo metodo.
Questo metodo restituisce i commenti, le chiavi delle proprietà e i valori nello stesso formato specificato in #store(java.io.Writer, java.lang.String) store(Writer), con le differenze seguenti: <ul><li>Il flusso viene scritto usando la codifica dei caratteri ISO 8859-1.
<li>Characters not in Latin-1 nei commenti sono scritti come \u005Cuxxxx per il valore esadecimale unicode appropriato xxxx.
<li Characters less than and characters greater than in property keys or values are written as xxxx for the appropriate hexadecimal value xxxx.li> Characters less than \u005Cu0020 and characters greater than \u005Cu007E in property keys or values are written as \u005Cuxxxx for the appropriate hexadecimal value xxxx.
</ul>
Dopo aver scritto le voci, il flusso di output viene scaricato. Il flusso di output rimane aperto dopo la restituzione di questo metodo.
Aggiunta nella versione 1.2.
per java.util.Properties.store(java.io.OutputStream, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.