UrlEncoder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un encodage de caractères d’URL.
public ref class UrlEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class UrlEncoder : System.Text.Encodings.Web.TextEncoder
type UrlEncoder = class
inherit TextEncoder
Public MustInherit Class UrlEncoder
Inherits TextEncoder
- Héritage
- Dérivé
Remarques
Le code source de ce type est disponible dans le projet System.Text.Encodings.Web sur GitHub. Les tests unitaires qui peuvent également servir d’exemples de code se trouvent dans le dossier System.Text.Encodings.Web/tests sur GitHub.
Constructeurs
UrlEncoder() |
Initialise une nouvelle instance de la classe UrlEncoder. |
Propriétés
Default |
Obtient une instance intégrée de la classe UrlEncoder. |
MaxOutputCharactersPerInputCharacter |
Obtient le nombre maximal de caractères que cet encodeur peut générer pour chaque point de code d’entrée. (Hérité de TextEncoder) |
Méthodes
Create(TextEncoderSettings) |
Crée une instance de la classe UrlEncoder avec les paramètres spécifiés. |
Create(UnicodeRange[]) |
Crée une instance de la classe UrlEncoder qui spécifie les caractères que l’encodeur est autorisé à ne pas encoder. |
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Encode les caractères fournis. (Hérité de TextEncoder) |
Encode(String) |
Encode la chaîne fournie et retourne le texte encodé sous la forme d’une nouvelle chaîne. (Hérité de TextEncoder) |
Encode(TextWriter, Char[], Int32, Int32) |
Encode les caractères à partir d’un tableau et les écrit dans un objet TextWriter. (Hérité de TextEncoder) |
Encode(TextWriter, String) |
Encode la chaîne spécifiée en objet TextWriter. (Hérité de TextEncoder) |
Encode(TextWriter, String, Int32, Int32) |
Encode une sous-chaîne et l’écrit dans un objet TextWriter. (Hérité de TextEncoder) |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Encode le texte UTF-8 fourni. (Hérité de TextEncoder) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FindFirstCharacterToEncode(Char*, Int32) |
Recherche l’index du premier caractère à encoder. (Hérité de TextEncoder) |
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Recherche le premier élément d’une mémoire tampon d’entrée de texte UTF-8 qui serait placé dans une séquence d’échappement par l’instance d’encodeur actuel. (Hérité de TextEncoder) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
Encode une valeur scalaire Unicode et l’écrit dans une mémoire tampon. (Hérité de TextEncoder) |
WillEncode(Int32) |
Détermine si une valeur scalaire Unicode donnée doit être encodée. (Hérité de TextEncoder) |