TextEncoder.Encode Metodo

Definizione

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.

destination
Span<Char>

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.

Si applica a