TextEncoder.Encode Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Encode(String) |
Codifica a cadeia fornecida e devolve o texto codificado como uma nova cadeia. |
| Encode(TextWriter, String) |
Codifica a cadeia especificada num TextWriter objeto. |
| Encode(TextWriter, Char[], Int32, Int32) |
Codifica caracteres de um array e escreve-os num TextWriter objeto. |
| Encode(TextWriter, String, Int32, Int32) |
Codifica uma substring e escreve-a num TextWriter objeto. |
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codifica os caracteres fornecidos. |
Encode(String)
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
Codifica a cadeia fornecida e devolve o texto codificado como uma nova cadeia.
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
Parâmetros
- value
- String
A cadeia a codificar.
Devoluções
A cadeia codificada.
Exceções
value é null.
O TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) método falhou. O codificador não implementa MaxOutputCharactersPerInputCharacter corretamente.
Aplica-se a
Encode(TextWriter, String)
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
Codifica a cadeia especificada num TextWriter objeto.
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)
Parâmetros
- output
- TextWriter
O fluxo para escrever o texto codificado.
- value
- String
A cadeia a codificar.
Aplica-se a
Encode(TextWriter, Char[], Int32, Int32)
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
Codifica caracteres de um array e escreve-os num TextWriter objeto.
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)
Parâmetros
- output
- TextWriter
O fluxo para escrever o texto codificado.
- value
- Char[]
O conjunto de caracteres a codificar.
- startIndex
- Int32
O índice do array do primeiro carácter a codificar.
- characterCount
- Int32
O número de caracteres no array a codificar.
Exceções
output é null.
O TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) método falhou. O codificador não implementa MaxOutputCharactersPerInputCharacter corretamente.
value é null.
startIndex está fora do alcance.
characterCount está fora do alcance.
Aplica-se a
Encode(TextWriter, String, Int32, Int32)
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
Codifica uma substring e escreve-a num TextWriter objeto.
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)
Parâmetros
- output
- TextWriter
O fluxo para escrever o texto codificado.
- value
- String
A cadeia cuja subcadeia deve ser codificada.
- startIndex
- Int32
O índice onde começa a subcadeia.
- characterCount
- Int32
O número de caracteres na substring.
Exceções
output é null.
O TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) método falhou. O codificador não implementa MaxOutputCharactersPerInputCharacter corretamente.
value é null.
startIndex está fora do alcance.
characterCount está fora do alcance.
Aplica-se a
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
- Origem:
- TextEncoder.cs
Codifica os caracteres fornecidos.
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
Parâmetros
- source
- ReadOnlySpan<Char>
Um buffer de origem contendo os caracteres a codificar.
- charsConsumed
- Int32
O número de caracteres consumidos do source buffer.
- charsWritten
- Int32
O número de caracteres escritos no destination buffer.
- isFinalBlock
- Boolean
true para indicar que não há mais dados fonte que precisem de ser codificados; caso contrário, false.
Devoluções
Um valor de enumeração que descreve o resultado da operação de codificação.
Observações
Os buffers source e destination não devem sobrepor-se.