TextEncoder.Encode Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Encode(String) |
Mengodekan string yang disediakan dan mengembalikan teks yang dikodekan sebagai string baru. |
| Encode(TextWriter, String) |
Mengodekan string yang ditentukan ke TextWriter objek. |
| Encode(TextWriter, Char[], Int32, Int32) |
Mengodekan karakter dari array dan menulisnya ke TextWriter objek. |
| Encode(TextWriter, String, Int32, Int32) |
Mengodekan substring dan menulisnya ke TextWriter objek. |
| Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Mengodekan karakter yang disediakan. |
Encode(String)
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
Mengodekan string yang disediakan dan mengembalikan teks yang dikodekan sebagai string baru.
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
Parameter
- value
- String
String yang akan dikodekan.
Mengembalikan
String yang dikodekan.
Pengecualian
valueadalah null.
Metode TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) gagal. Encoder tidak diimplementasikan MaxOutputCharactersPerInputCharacter dengan benar.
Berlaku untuk
Encode(TextWriter, String)
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
Mengodekan string yang ditentukan ke TextWriter objek.
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)
Parameter
- output
- TextWriter
Aliran untuk menulis teks yang dikodekan.
- value
- String
String yang akan dikodekan.
Berlaku untuk
Encode(TextWriter, Char[], Int32, Int32)
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
Mengodekan karakter dari array dan menulisnya ke TextWriter objek.
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)
Parameter
- output
- TextWriter
Aliran untuk menulis teks yang dikodekan.
- value
- Char[]
Array karakter yang akan dikodekan.
- startIndex
- Int32
Indeks array dari karakter pertama yang dikodekan.
- characterCount
- Int32
Jumlah karakter dalam array yang akan dikodekan.
Pengecualian
outputadalah null.
Metode TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) gagal. Encoder tidak diimplementasikan MaxOutputCharactersPerInputCharacter dengan benar.
valueadalah null.
startIndex berada di luar jangkauan.
characterCount berada di luar jangkauan.
Berlaku untuk
Encode(TextWriter, String, Int32, Int32)
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
Mengodekan substring dan menulisnya ke TextWriter objek.
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)
Parameter
- output
- TextWriter
Aliran untuk menulis teks yang dikodekan.
- value
- String
String yang substringnya akan dikodekan.
- startIndex
- Int32
Indeks tempat substring dimulai.
- characterCount
- Int32
Jumlah karakter untuk substring.
Pengecualian
outputadalah null.
Metode TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) gagal. Encoder tidak diimplementasikan MaxOutputCharactersPerInputCharacter dengan benar.
valueadalah null.
startIndex berada di luar jangkauan.
characterCount berada di luar jangkauan.
Berlaku untuk
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
- Sumber:
- TextEncoder.cs
Mengodekan karakter yang disediakan.
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
Parameter
- source
- ReadOnlySpan<Char>
Buffer sumber yang berisi karakter untuk dikodekan.
- charsConsumed
- Int32
Jumlah karakter yang digunakan dari source buffer.
- charsWritten
- Int32
Jumlah karakter yang ditulis ke destination buffer.
- isFinalBlock
- Boolean
true untuk menunjukkan tidak ada data sumber lebih lanjut yang perlu dikodekan; jika tidak, false.
Mengembalikan
Nilai enumerasi yang menjelaskan hasil operasi pengodean.
Keterangan
Buffer source dan destination tidak boleh tumpang tindih.