TextEncoder.Encode 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 |
|---|---|
| Encode(String) |
Codifica la stringa fornita e restituisce il testo codificato come nuova stringa. |
| Encode(TextWriter, String) |
Codifica la stringa specificata in un TextWriter oggetto . |
| Encode(TextWriter, Char[], Int32, Int32) |
Codifica i caratteri da una matrice e li scrive in un TextWriter oggetto . |
| Encode(TextWriter, String, Int32, Int32) |
Codifica una sottostringa e la scrive in un TextWriter oggetto . |
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codifica i caratteri forniti. |
Encode(String)
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
Codifica la stringa fornita e restituisce il testo codificato come nuova stringa.
public:
virtual System::String ^ Encode(System::String ^ value);
public virtual string Encode(string value);
abstract member Encode : string -> string
override this.Encode : string -> string
Public Overridable Function Encode (value As String) As String
Parametri
- value
- String
Stringa da codificare.
Valori restituiti
Stringa codificata.
Eccezioni
value è null.
Il TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) metodo non è riuscito. Il codificatore non implementa MaxOutputCharactersPerInputCharacter correttamente.
Si applica a
Encode(TextWriter, String)
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
Codifica la stringa specificata in un TextWriter oggetto .
public:
void Encode(System::IO::TextWriter ^ output, System::String ^ value);
public void Encode(System.IO.TextWriter output, string value);
member this.Encode : System.IO.TextWriter * string -> unit
Public Sub Encode (output As TextWriter, value As String)
Parametri
- output
- TextWriter
Flusso in cui scrivere il testo codificato.
- value
- String
Stringa da codificare.
Si applica a
Encode(TextWriter, Char[], Int32, Int32)
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
Codifica i caratteri da una matrice e li scrive in un TextWriter oggetto .
public:
virtual void Encode(System::IO::TextWriter ^ output, cli::array <char> ^ value, int startIndex, int characterCount);
public virtual void Encode(System.IO.TextWriter output, char[] value, int startIndex, int characterCount);
abstract member Encode : System.IO.TextWriter * char[] * int * int -> unit
override this.Encode : System.IO.TextWriter * char[] * int * int -> unit
Public Overridable Sub Encode (output As TextWriter, value As Char(), startIndex As Integer, characterCount As Integer)
Parametri
- output
- TextWriter
Flusso in cui scrivere il testo codificato.
- value
- Char[]
Matrice di caratteri da codificare.
- startIndex
- Int32
Indice della matrice del primo carattere da codificare.
- characterCount
- Int32
Numero di caratteri nella matrice da codificare.
Eccezioni
output è null.
Il TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) metodo non è riuscito. Il codificatore non implementa MaxOutputCharactersPerInputCharacter correttamente.
value è null.
startIndex non è compreso nell'intervallo.
characterCount non è compreso nell'intervallo.
Si applica a
Encode(TextWriter, String, Int32, Int32)
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
Codifica una sottostringa e la scrive in un TextWriter oggetto .
public:
virtual void Encode(System::IO::TextWriter ^ output, System::String ^ value, int startIndex, int characterCount);
public virtual void Encode(System.IO.TextWriter output, string value, int startIndex, int characterCount);
abstract member Encode : System.IO.TextWriter * string * int * int -> unit
override this.Encode : System.IO.TextWriter * string * int * int -> unit
Public Overridable Sub Encode (output As TextWriter, value As String, startIndex As Integer, characterCount As Integer)
Parametri
- output
- TextWriter
Flusso in cui scrivere il testo codificato.
- value
- String
Stringa la cui sottostringa deve essere codificata.
- startIndex
- Int32
Indice in cui inizia la sottostringa.
- characterCount
- Int32
Numero di caratteri nella sottostringa.
Eccezioni
output è null.
Il TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) metodo non è riuscito. Il codificatore non implementa MaxOutputCharactersPerInputCharacter correttamente.
value è null.
startIndex non è compreso nell'intervallo.
characterCount non è compreso nell'intervallo.
Si applica a
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
- Origine:
- TextEncoder.cs
Codifica i caratteri forniti.
public virtual System.Buffers.OperationStatus Encode(ReadOnlySpan<char> source, Span<char> destination, out int charsConsumed, out int charsWritten, bool isFinalBlock = true);
abstract member Encode : ReadOnlySpan<char> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
override this.Encode : ReadOnlySpan<char> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
Public Overridable Function Encode (source As ReadOnlySpan(Of Char), destination As Span(Of Char), ByRef charsConsumed As Integer, ByRef charsWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus
Parametri
- source
- ReadOnlySpan<Char>
Buffer di origine contenente i caratteri da codificare.
Buffer di destinazione in cui verrà scritto il formato codificato di source .
- charsConsumed
- Int32
Numero di caratteri utilizzati dal source buffer.
- charsWritten
- Int32
Numero di caratteri scritti nel destination buffer.
- isFinalBlock
- Boolean
true per indicare che non sono presenti ulteriori dati di origine che devono essere codificati; in caso contrario, false.
Valori restituiti
Valore di enumerazione che descrive il risultato dell'operazione di codifica.
Commenti
I buffer source e destination non devono sovrapporsi.