TextEncoder.Encode Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Encode(String) |
Codeert de opgegeven tekenreeks en retourneert de gecodeerde tekst als een nieuwe tekenreeks. |
| Encode(TextWriter, String) |
Codeert de opgegeven tekenreeks naar een TextWriter object. |
| Encode(TextWriter, Char[], Int32, Int32) |
Codeert tekens uit een matrix en schrijft deze naar een TextWriter object. |
| Encode(TextWriter, String, Int32, Int32) |
Codeert een subtekenreeks en schrijft deze naar een TextWriter object. |
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Codeert de opgegeven tekens. |
Encode(String)
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
Codeert de opgegeven tekenreeks en retourneert de gecodeerde tekst als een nieuwe tekenreeks.
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
Parameters
- value
- String
De tekenreeks die moet worden gecodeerd.
Retouren
De gecodeerde tekenreeks.
Uitzonderingen
value is null.
De TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) methode is mislukt. De encoder implementeert MaxOutputCharactersPerInputCharacter niet correct.
Van toepassing op
Encode(TextWriter, String)
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
Codeert de opgegeven tekenreeks naar een TextWriter object.
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)
Parameters
- output
- TextWriter
De stroom waarnaar de gecodeerde tekst moet worden geschreven.
- value
- String
De tekenreeks die moet worden gecodeerd.
Van toepassing op
Encode(TextWriter, Char[], Int32, Int32)
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
Codeert tekens uit een matrix en schrijft deze naar een TextWriter object.
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)
Parameters
- output
- TextWriter
De stroom waarnaar de gecodeerde tekst moet worden geschreven.
- value
- Char[]
De matrix met tekens die moeten worden gecodeerd.
- startIndex
- Int32
De matrixindex van het eerste teken om te coderen.
- characterCount
- Int32
Het aantal tekens in de matrix dat moet worden gecodeerd.
Uitzonderingen
output is null.
De TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) methode is mislukt. De encoder implementeert MaxOutputCharactersPerInputCharacter niet correct.
value is null.
startIndex valt buiten het bereik.
characterCount valt buiten het bereik.
Van toepassing op
Encode(TextWriter, String, Int32, Int32)
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
Codeert een subtekenreeks en schrijft deze naar een TextWriter object.
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)
Parameters
- output
- TextWriter
De stroom waarnaar de gecodeerde tekst moet worden geschreven.
- value
- String
De tekenreeks waarvan de subtekenreeks moet worden gecodeerd.
- startIndex
- Int32
De index waar de subtekenreeks begint.
- characterCount
- Int32
Het aantal tekens in de subtekenreeks.
Uitzonderingen
output is null.
De TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) methode is mislukt. De encoder implementeert MaxOutputCharactersPerInputCharacter niet correct.
value is null.
startIndex valt buiten het bereik.
characterCount valt buiten het bereik.
Van toepassing op
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
- Bron:
- TextEncoder.cs
Codeert de opgegeven tekens.
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
Parameters
- source
- ReadOnlySpan<Char>
Een bronbuffer met de tekens die moeten worden gecodeerd.
- charsConsumed
- Int32
Het aantal tekens dat uit de source buffer wordt verbruikt.
- charsWritten
- Int32
Het aantal tekens dat naar de destination buffer is geschreven.
- isFinalBlock
- Boolean
true om aan te geven dat er geen verdere brongegevens moeten worden gecodeerd; anders, false.
Retouren
Een opsommingswaarde die het resultaat van de coderingsbewerking beschrijft.
Opmerkingen
De buffers source mogen destination niet overlappen.