UTF7Encoding Klasa

Definicja

Reprezentuje kodowanie UTF-7 znaków Unicode.Represents a UTF-7 encoding of Unicode characters.

public ref class UTF7Encoding : System::Text::Encoding
public class UTF7Encoding : System.Text.Encoding
[System.Serializable]
public class UTF7Encoding : System.Text.Encoding
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class UTF7Encoding : System.Text.Encoding
type UTF7Encoding = class
    inherit Encoding
[<System.Serializable>]
type UTF7Encoding = class
    inherit Encoding
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UTF7Encoding = class
    inherit Encoding
Public Class UTF7Encoding
Inherits Encoding
Dziedziczenie
UTF7Encoding
Atrybuty

Przykłady

Poniższy przykład kodu demonstruje sposób użycia UTF7Encoding do kodowania ciągu znaków Unicode i przechowywania ich w tablicy bajtów.The following code example demonstrates how to use a UTF7Encoding to encode a string of Unicode characters and store them in a byte array. Zwróć uwagę, że gdy tablica bajtowa jest zdekodowana z powrotem do ciągu, żadne dane nie zostaną utracone.Notice that when the byte array is decoded back to a string, no data is lost.

using namespace System;
using namespace System::Text;
using namespace System::Collections;
int main()
{
   
   // Create a UTF-7 encoding.
   UTF7Encoding^ utf7 = gcnew UTF7Encoding;
   
   // A Unicode string with two characters outside a 7-bit code range.
   String^ unicodeString = L"This Unicode string contains two characters with codes outside a 7-bit code range, Pi (\u03a0) and Sigma (\u03a3).";
   Console::WriteLine( "Original string:" );
   Console::WriteLine( unicodeString );
   
   // Encode the string.
   array<Byte>^encodedBytes = utf7->GetBytes( unicodeString );
   Console::WriteLine();
   Console::WriteLine( "Encoded bytes:" );
   IEnumerator^ myEnum = encodedBytes->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      Byte b = safe_cast<Byte>(myEnum->Current);
      Console::Write( "[{0}]", b );
   }

   Console::WriteLine();
   
   // Decode bytes back to string.
   // Notice Pi and Sigma characters are still present.
   String^ decodedString = utf7->GetString( encodedBytes );
   Console::WriteLine();
   Console::WriteLine( "Decoded bytes:" );
   Console::WriteLine( decodedString );
}

using System;
using System.Text;

class UTF7EncodingExample {
    public static void Main() {
        // Create a UTF-7 encoding.
        UTF7Encoding utf7 = new UTF7Encoding();
        
        // A Unicode string with two characters outside a 7-bit code range.
        String unicodeString =
            "This Unicode string contains two characters " +
            "with codes outside a 7-bit code range, " +
            "Pi (\u03a0) and Sigma (\u03a3).";
        Console.WriteLine("Original string:");
        Console.WriteLine(unicodeString);

        // Encode the string.
        Byte[] encodedBytes = utf7.GetBytes(unicodeString);
        Console.WriteLine();
        Console.WriteLine("Encoded bytes:");
        foreach (Byte b in encodedBytes) {
            Console.Write("[{0}]", b);
        }
        Console.WriteLine();
        
        // Decode bytes back to string.
        // Notice Pi and Sigma characters are still present.
        String decodedString = utf7.GetString(encodedBytes);
        Console.WriteLine();
        Console.WriteLine("Decoded bytes:");
        Console.WriteLine(decodedString);
    }
}
Imports System.Text
Imports Microsoft.VisualBasic.Strings

Class UTF7EncodingExample
    
    Public Shared Sub Main()
        ' Create a UTF-7 encoding.
        Dim utf7 As New UTF7Encoding()
        
        ' A Unicode string with two characters outside a 7-bit code range.
        Dim unicodeString As String = _
            "This Unicode string contains two characters " & _
            "with codes outside a 7-bit code range, " & _
            "Pi (" & ChrW(928) & ") and Sigma (" & ChrW(931) & ")."
        Console.WriteLine("Original string:")
        Console.WriteLine(unicodeString)
        
        ' Encode the string.
        Dim encodedBytes As Byte() = utf7.GetBytes(unicodeString)
        Console.WriteLine()
        Console.WriteLine("Encoded bytes:")
        Dim b As Byte
        For Each b In  encodedBytes
            Console.Write("[{0}]", b)
        Next b
        Console.WriteLine()
        
        ' Decode bytes back to string.
        ' Notice Pi and Sigma characters are still present.
        Dim decodedString As String = utf7.GetString(encodedBytes)
        Console.WriteLine()
        Console.WriteLine("Decoded bytes:")
        Console.WriteLine(decodedString)
    End Sub
End Class

Uwagi

Kodowanie jest procesem przekształcania zestawu znaków Unicode w sekwencję bajtów.Encoding is the process of transforming a set of Unicode characters into a sequence of bytes. Dekodowanie jest procesem przekształcania sekwencji zakodowanych bajtów na zestaw znaków Unicode.Decoding is the process of transforming a sequence of encoded bytes into a set of Unicode characters.

Kodowanie UTF-7 reprezentuje znaki Unicode jako sekwencje 7-bitowe znaków ASCII.The UTF-7 encoding represents Unicode characters as sequences of 7-bit ASCII characters. To kodowanie obsługuje niektóre protokoły, dla których jest to wymagane, najczęściej korzystające z protokołów poczty e-mail lub grup dyskusyjnych.This encoding supports certain protocols for which it is required, most often email or newsgroup protocols. Ponieważ UTF-7 nie jest szczególnie bezpieczna i niezawodna, a większość nowoczesnych systemów pozwala na kodowanie 8-bitowe, UTF-8 powinna zwykle być preferowana dla UTF-7.Since UTF-7 is not particularly secure or robust, and most modern systems allow 8-bit encodings, UTF-8 should normally be preferred to UTF-7.

Uwaga

UTF7Encoding nie zapewnia wykrywania błędów.UTF7Encoding does not provide error detection. Ze względów bezpieczeństwa aplikacja powinna używać UTF8Encoding , UnicodeEncoding lub UTF32Encoding i włączać wykrywanie błędów.For security reasons, the application should use UTF8Encoding, UnicodeEncoding, or UTF32Encoding and enable error detection.

Aby uzyskać więcej informacji na temat UTFs i innych kodowań obsługiwanych przez System.Text program, zobacz kodowanie znaków w .NET Framework.For more information about the UTFs and other encodings supported by System.Text, see Character Encoding in the .NET Framework.

GetByteCountMetoda określa, ile bajtów powoduje kodowanie zestawu znaków Unicode, a GetBytes Metoda wykonuje rzeczywiste kodowanie.The GetByteCount method determines how many bytes result in encoding a set of Unicode characters, and the GetBytes method performs the actual encoding.

Podobnie GetCharCount Metoda określa, ile znaków powoduje dekodowanie sekwencji bajtów, a GetChars GetString metody i wykonuje rzeczywiste dekodowanie.Likewise, the GetCharCount method determines how many characters result in decoding a sequence of bytes, and the GetChars and GetString methods perform the actual decoding.

UTF7Encoding odnosi się do strony kodowej systemu Windows 65000.UTF7Encoding corresponds to the Windows code page 65000.

Uwaga

Stan zakodowanego obiektu UTF-7 nie jest zachowywany, jeśli obiekt jest serializowany i deserializowany przy użyciu różnych wersji .NET Framework.The state of a UTF-7 encoded object is not preserved if the object is serialized and deserialized using different .NET Framework versions.

Konstruktory

UTF7Encoding()
Nieaktualne.

Inicjuje nowe wystąpienie klasy UTF7Encoding.Initializes a new instance of the UTF7Encoding class.

UTF7Encoding(Boolean)
Nieaktualne.

Inicjuje nowe wystąpienie klasy UTF7Encoding.Initializes a new instance of the UTF7Encoding class. Parametr określa, czy zezwalać na znaki opcjonalne.A parameter specifies whether to allow optional characters.

Właściwości

BodyName

Gdy jest zastępowany w klasie pochodnej, pobiera nazwę bieżącego kodowania, który może być używany z tagami treści agenta poczty.When overridden in a derived class, gets a name for the current encoding that can be used with mail agent body tags.

(Odziedziczone po Encoding)
CodePage

Gdy jest zastępowany w klasie pochodnej, pobiera identyfikator strony kodowej bieżącego Encoding .When overridden in a derived class, gets the code page identifier of the current Encoding.

(Odziedziczone po Encoding)
DecoderFallback

Pobiera lub ustawia DecoderFallback obiekt dla bieżącego Encoding obiektu.Gets or sets the DecoderFallback object for the current Encoding object.

(Odziedziczone po Encoding)
EncoderFallback

Pobiera lub ustawia EncoderFallback obiekt dla bieżącego Encoding obiektu.Gets or sets the EncoderFallback object for the current Encoding object.

(Odziedziczone po Encoding)
EncodingName

Gdy jest zastępowany w klasie pochodnej, Pobiera opis bieżącego kodowania przez człowieka.When overridden in a derived class, gets the human-readable description of the current encoding.

(Odziedziczone po Encoding)
HeaderName

Gdy jest zastępowany w klasie pochodnej, pobiera nazwę bieżącego kodowania, który może być używany z tagami nagłówka agenta poczty.When overridden in a derived class, gets a name for the current encoding that can be used with mail agent header tags.

(Odziedziczone po Encoding)
IsBrowserDisplay

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie może być używane przez klientów przeglądarki do wyświetlania zawartości.When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for displaying content.

(Odziedziczone po Encoding)
IsBrowserSave

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie może być używane przez klientów przeglądarki do zapisywania zawartości.When overridden in a derived class, gets a value indicating whether the current encoding can be used by browser clients for saving content.

(Odziedziczone po Encoding)
IsMailNewsDisplay

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie może być używane przez klientów poczty e-mail i wiadomości do wyświetlania zawartości.When overridden in a derived class, gets a value indicating whether the current encoding can be used by mail and news clients for displaying content.

(Odziedziczone po Encoding)
IsMailNewsSave

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie może być używane przez klientów poczty e-mail i wiadomości do zapisywania zawartości.When overridden in a derived class, gets a value indicating whether the current encoding can be used by mail and news clients for saving content.

(Odziedziczone po Encoding)
IsReadOnly

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie jest tylko do odczytu.When overridden in a derived class, gets a value indicating whether the current encoding is read-only.

(Odziedziczone po Encoding)
IsSingleByte

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie używa jednobajtowych punktów kodowych.When overridden in a derived class, gets a value indicating whether the current encoding uses single-byte code points.

(Odziedziczone po Encoding)
Preamble

Gdy jest zastępowany w klasie pochodnej, zwraca zakres zawierający sekwencję bajtów, która określa używane kodowanie.When overridden in a derived class, returns a span containing the sequence of bytes that specifies the encoding used.

(Odziedziczone po Encoding)
WebName

Gdy jest zastępowany w klasie pochodnej, pobiera nazwę zarejestrowanej przez organizację IANA (Internet Assigned Numbers Authority) dla bieżącego kodowania.When overridden in a derived class, gets the name registered with the Internet Assigned Numbers Authority (IANA) for the current encoding.

(Odziedziczone po Encoding)
WindowsCodePage

Gdy jest zastępowany w klasie pochodnej, pobiera stronę kodową systemu operacyjnego Windows, która najlepiej odpowiada bieżącemu kodowaniu.When overridden in a derived class, gets the Windows operating system code page that most closely corresponds to the current encoding.

(Odziedziczone po Encoding)

Metody

Clone()

Gdy jest zastępowany w klasie pochodnej, tworzy skróconą kopię bieżącego Encoding obiektu.When overridden in a derived class, creates a shallow copy of the current Encoding object.

(Odziedziczone po Encoding)
Equals(Object)

Pobiera wartość wskazującą, czy określony obiekt jest równy bieżącemu UTF7Encoding obiektowi.Gets a value indicating whether the specified object is equal to the current UTF7Encoding object.

Equals(Object)

Określa, czy określony element Object jest równy bieżącemu wystąpieniu.Determines whether the specified Object is equal to the current instance.

(Odziedziczone po Encoding)
GetByteCount(Char*, Int32)

Oblicza liczbę bajtów wytwarzanych przez zakodowanie zestawu znaków, zaczynając od określonego wskaźnika znakowego.Calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.

GetByteCount(Char*, Int32)

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę bajtów wytwarzanych przez zakodowanie zestawu znaków, zaczynając od określonego wskaźnika znakowego.When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters starting at the specified character pointer.

(Odziedziczone po Encoding)
GetByteCount(Char[])

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę bajtów generowanych przez kodowanie wszystkich znaków w określonej tablicy znaków.When overridden in a derived class, calculates the number of bytes produced by encoding all the characters in the specified character array.

(Odziedziczone po Encoding)
GetByteCount(Char[], Int32, Int32)

Oblicza liczbę bajtów wytwarzanych przez zakodowanie zestawu znaków z określonej tablicy znaków.Calculates the number of bytes produced by encoding a set of characters from the specified character array.

GetByteCount(ReadOnlySpan<Char>)

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę bajtów wytwarzanych przez zakodowanie znaków w określonym zakresie znaków.When overridden in a derived class, calculates the number of bytes produced by encoding the characters in the specified character span.

(Odziedziczone po Encoding)
GetByteCount(String)

Oblicza liczbę bajtów wytwarzanych przez zakodowanie znaków w określonym String obiekcie.Calculates the number of bytes produced by encoding the characters in the specified String object.

GetByteCount(String)

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę bajtów wytwarzanych przez zakodowanie znaków w określonym ciągu.When overridden in a derived class, calculates the number of bytes produced by encoding the characters in the specified string.

(Odziedziczone po Encoding)
GetByteCount(String, Int32, Int32)

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę bajtów wytwarzanych przez zakodowanie zestawu znaków z określonego ciągu.When overridden in a derived class, calculates the number of bytes produced by encoding a set of characters from the specified string.

(Odziedziczone po Encoding)
GetBytes(Char*, Int32, Byte*, Int32)

Koduje zestaw znaków, zaczynając od określonego wskaźnika znakowego do sekwencji bajtów, które są przechowywane, zaczynając od określonego wskaźnika bajtu.Encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.

GetBytes(Char*, Int32, Byte*, Int32)

Gdy jest zastępowany w klasie pochodnej, koduje zestaw znaków, zaczynając od określonego wskaźnika znakowego do sekwencji bajtów, które są przechowywane Zaczynając od określonego wskaźnika Byte.When overridden in a derived class, encodes a set of characters starting at the specified character pointer into a sequence of bytes that are stored starting at the specified byte pointer.

(Odziedziczone po Encoding)
GetBytes(Char[])

Gdy jest zastępowany w klasie pochodnej, koduje wszystkie znaki w określonej tablicy znaków w sekwencji bajtów.When overridden in a derived class, encodes all the characters in the specified character array into a sequence of bytes.

(Odziedziczone po Encoding)
GetBytes(Char[], Int32, Int32)

Gdy jest zastępowany w klasie pochodnej, koduje zestaw znaków z określonej tablicy znaków w sekwencji bajtów.When overridden in a derived class, encodes a set of characters from the specified character array into a sequence of bytes.

(Odziedziczone po Encoding)
GetBytes(Char[], Int32, Int32, Byte[], Int32)

Koduje zestaw znaków z określonej tablicy znaków w określonej tablicy bajtów.Encodes a set of characters from the specified character array into the specified byte array.

GetBytes(ReadOnlySpan<Char>, Span<Byte>)

Gdy jest zastępowany w klasie pochodnej, koduje do zakresu bajtów zestaw znaków z określonego obszaru tylko do odczytu.When overridden in a derived class, encodes into a span of bytes a set of characters from the specified read-only span.

(Odziedziczone po Encoding)
GetBytes(String)

Gdy jest zastępowany w klasie pochodnej, koduje wszystkie znaki w określonym ciągu do sekwencji bajtów.When overridden in a derived class, encodes all the characters in the specified string into a sequence of bytes.

(Odziedziczone po Encoding)
GetBytes(String, Int32, Int32)

Gdy jest zastępowany w klasie pochodnej, koduje tablicę bajtów liczbę znaków określoną przez count określony ciąg, rozpoczynając od określonego index .When overridden in a derived class, encodes into an array of bytes the number of characters specified by count in the specified string, starting from the specified index.

(Odziedziczone po Encoding)
GetBytes(String, Int32, Int32, Byte[], Int32)

Koduje zestaw znaków z określonego String w określonej tablicy bajtów.Encodes a set of characters from the specified String into the specified byte array.

GetBytes(String, Int32, Int32, Byte[], Int32)

Gdy jest zastępowany w klasie pochodnej, koduje zestaw znaków z określonego ciągu w określonej tablicy bajtów.When overridden in a derived class, encodes a set of characters from the specified string into the specified byte array.

(Odziedziczone po Encoding)
GetCharCount(Byte*, Int32)

Oblicza liczbę znaków wytworzonych przez dekodowanie sekwencji bajtów, zaczynając od określonego wskaźnika bajtu.Calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.

GetCharCount(Byte*, Int32)

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę znaków wytworzonych przez dekodowanie sekwencji bajtów, zaczynając od określonego wskaźnika Byte.When overridden in a derived class, calculates the number of characters produced by decoding a sequence of bytes starting at the specified byte pointer.

(Odziedziczone po Encoding)
GetCharCount(Byte[])

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę znaków wytworzonych przez odkodowanie wszystkich bajtów w określonej tablicy bajtów.When overridden in a derived class, calculates the number of characters produced by decoding all the bytes in the specified byte array.

(Odziedziczone po Encoding)
GetCharCount(Byte[], Int32, Int32)

Oblicza liczbę znaków wytworzonych przez dekodowanie sekwencji bajtów z określonej tablicy bajtów.Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array.

GetCharCount(ReadOnlySpan<Byte>)

Gdy jest zastępowany w klasie pochodnej, oblicza liczbę znaków wytworzonych przez dekodowanie podanego zakresu bajtów tylko do odczytu.When overridden in a derived class, calculates the number of characters produced by decoding the provided read-only byte span.

(Odziedziczone po Encoding)
GetChars(Byte*, Int32, Char*, Int32)

Dekoduje sekwencję bajtów rozpoczynającą się od określonego wskaźnika Byte do zestawu znaków, które są przechowywane, zaczynając od określonego wskaźnika znakowego.Decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.

GetChars(Byte*, Int32, Char*, Int32)

Gdy jest zastępowany w klasie pochodnej, dekoduje sekwencję bajtów, zaczynając od określonego wskaźnika Byte do zestawu znaków, które są przechowywane, zaczynając od określonego wskaźnika znakowego.When overridden in a derived class, decodes a sequence of bytes starting at the specified byte pointer into a set of characters that are stored starting at the specified character pointer.

(Odziedziczone po Encoding)
GetChars(Byte[])

Gdy jest zastępowany w klasie pochodnej, dekoduje wszystkie bajty w określonej tablicy bajtów do zestawu znaków.When overridden in a derived class, decodes all the bytes in the specified byte array into a set of characters.

(Odziedziczone po Encoding)
GetChars(Byte[], Int32, Int32)

Gdy jest zastępowany w klasie pochodnej, dekoduje sekwencję bajtów z określonej tablicy bajtów do zestawu znaków.When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a set of characters.

(Odziedziczone po Encoding)
GetChars(Byte[], Int32, Int32, Char[], Int32)

Dekoduje sekwencję bajtów z określonej tablicy bajtów do określonej tablicy znaków.Decodes a sequence of bytes from the specified byte array into the specified character array.

GetChars(ReadOnlySpan<Byte>, Span<Char>)

Gdy jest zastępowany w klasie pochodnej, dekoduje wszystkie bajty w określonym zakresie bajtów tylko do odczytu do zakresu znaków.When overridden in a derived class, decodes all the bytes in the specified read-only byte span into a character span.

(Odziedziczone po Encoding)
GetDecoder()

Uzyskuje dekoder, który konwertuje zakodowaną sekwencję bajtów UTF-7 na sekwencję znaków Unicode.Obtains a decoder that converts a UTF-7 encoded sequence of bytes into a sequence of Unicode characters.

GetEncoder()

Uzyskuje koder, który konwertuje sekwencję znaków Unicode na sekwencję bajtów w formacie UTF-7.Obtains an encoder that converts a sequence of Unicode characters into a UTF-7 encoded sequence of bytes.

GetHashCode()

Zwraca kod skrótu dla bieżącego UTF7Encoding obiektu.Returns the hash code for the current UTF7Encoding object.

GetHashCode()

Zwraca kod skrótu dla bieżącego wystąpienia.Returns the hash code for the current instance.

(Odziedziczone po Encoding)
GetMaxByteCount(Int32)

Oblicza maksymalną liczbę bajtów wyprodukowanych przez zakodowanie określonej liczby znaków.Calculates the maximum number of bytes produced by encoding the specified number of characters.

GetMaxCharCount(Int32)

Oblicza maksymalną liczbę znaków wyprodukowanych przez dekodowanie określonej liczby bajtów.Calculates the maximum number of characters produced by decoding the specified number of bytes.

GetPreamble()

Gdy jest zastępowany w klasie pochodnej, zwraca sekwencję bajtów, która określa używane kodowanie.When overridden in a derived class, returns a sequence of bytes that specifies the encoding used.

(Odziedziczone po Encoding)
GetString(Byte*, Int32)

Gdy jest zastępowany w klasie pochodnej, dekoduje określoną liczbę bajtów, zaczynając od określonego adresu do ciągu.When overridden in a derived class, decodes a specified number of bytes starting at a specified address into a string.

(Odziedziczone po Encoding)
GetString(Byte[])

Gdy jest zastępowany w klasie pochodnej, dekoduje wszystkie bajty w określonej tablicy bajtów do ciągu.When overridden in a derived class, decodes all the bytes in the specified byte array into a string.

(Odziedziczone po Encoding)
GetString(Byte[], Int32, Int32)

Dekoduje zakres bajtów z tablicy bajtowej do ciągu.Decodes a range of bytes from a byte array into a string.

GetString(Byte[], Int32, Int32)

Gdy jest zastępowany w klasie pochodnej, dekoduje sekwencję bajtów z określonej tablicy bajtów do ciągu.When overridden in a derived class, decodes a sequence of bytes from the specified byte array into a string.

(Odziedziczone po Encoding)
GetString(ReadOnlySpan<Byte>)

Gdy jest zastępowany w klasie pochodnej, dekoduje wszystkie bajty w określonym przedziale bajtów do ciągu.When overridden in a derived class, decodes all the bytes in the specified byte span into a string.

(Odziedziczone po Encoding)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IsAlwaysNormalized()

Pobiera wartość wskazującą, czy bieżące kodowanie jest zawsze znormalizowane, przy użyciu domyślnego formularza normalizacji.Gets a value indicating whether the current encoding is always normalized, using the default normalization form.

(Odziedziczone po Encoding)
IsAlwaysNormalized(NormalizationForm)

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżące kodowanie jest zawsze znormalizowane, przy użyciu podanego formularza normalizacji.When overridden in a derived class, gets a value indicating whether the current encoding is always normalized, using the specified normalization form.

(Odziedziczone po Encoding)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Metody rozszerzania

GetBytes(Encoding, ReadOnlySequence<Char>)

Koduje określony ReadOnlySequence<T> do Byte tablicy przy użyciu określonego Encoding .Encodes the specified ReadOnlySequence<T> into a Byte array using the specified Encoding.

GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)

Dekoduje określony ReadOnlySequence<T> do byte s przy użyciu określonego Encoding i zapisuje wynik do writer .Decodes the specified ReadOnlySequence<T> to bytes using the specified Encoding and writes the result to writer.

GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)

Koduje określony ReadOnlySequence<T> do byte s przy użyciu określonego Encoding i wyprowadza wynik do bytes .Encodes the specified ReadOnlySequence<T> to bytes using the specified Encoding and outputs the result to bytes.

GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)

Koduje określony ReadOnlySpan<T> do byte s przy użyciu określonego Encoding i zapisuje wynik do writer .Encodes the specified ReadOnlySpan<T> to bytes using the specified Encoding and writes the result to writer.

GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

Dekoduje określony ReadOnlySequence<T> do char s przy użyciu określonego Encoding i zapisuje wynik do writer .Decodes the specified ReadOnlySequence<T> to chars using the specified Encoding and writes the result to writer.

GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)

Dekoduje określony ReadOnlySequence<T> do char s przy użyciu określonego Encoding i wyprowadza wynik do chars .Decodes the specified ReadOnlySequence<T> to chars using the specified Encoding and outputs the result to chars.

GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)

Dekoduje określony ReadOnlySpan<T> do char s przy użyciu określonego Encoding i zapisuje wynik do writer .Decodes the specified ReadOnlySpan<T> to chars using the specified Encoding and writes the result to writer.

GetString(Encoding, ReadOnlySequence<Byte>)

Dekoduje określony ReadOnlySequence<T> do String przy użyciu określonego Encoding .Decodes the specified ReadOnlySequence<T> into a String using the specified Encoding.

Dotyczy

Zobacz też