WebHeaderCollection.AddWithoutValidate(String, String) Méthode
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.
Insère un en-tête dans la collection sans vérifier s’il figure dans la liste des en-têtes restreints.
protected:
void AddWithoutValidate(System::String ^ headerName, System::String ^ headerValue);
protected void AddWithoutValidate (string headerName, string? headerValue);
protected void AddWithoutValidate (string headerName, string headerValue);
member this.AddWithoutValidate : string * string -> unit
Protected Sub AddWithoutValidate (headerName As String, headerValue As String)
Paramètres
- headerName
- String
En-tête à ajouter à la collection.
- headerValue
- String
Contenu de l'en-tête.
Exceptions
headerName
est null
, Empty ou contient des caractères non valides.
- ou -
headerValue
contient des caractères non valides.
.NET Framework et .NET Core uniquement : headerName
n’est pas null
et la longueur de headerValue
est trop longue (supérieure à 65 535 caractères).
Remarques
La AddWithoutValidate méthode ajoute un en-tête à la collection sans vérifier si l’en-tête figure dans la liste d’en-têtes restreinte.
Notes
La longueur de headerValue
est validée uniquement dans .NET Framework et .NET Core versions 2.0 - 3.1.
- Sur toutes les versions de .NET Framework applicables : une WebHeaderCollection instance retournée par la Headers propriété lève un ArgumentOutOfRangeException si la longueur de
headerValue
est supérieure à 65535. Toutes les autres WebHeaderCollection instances acceptent uneheaderValue
de n’importe quelle longueur. - Sur les versions de .NET Core jusqu’à la version 3.1 : un WebHeaderCollection instance utilisé avec n’importe quel en-tête de type HttpResponseHeader lève un ArgumentOutOfRangeException si la longueur de
headerValue
est supérieure à 65535. Toutes les autres WebHeaderCollection instances acceptent uneheaderValue
de n’importe quelle longueur. - Sur .NET 5 et versions ultérieures : WebHeaderCollection accepte une
headerValue
de n’importe quelle longueur.
Notes pour les héritiers
Utilisez la AddWithoutValidate(String, String) méthode pour ajouter des en-têtes qui sont normalement exposés via des propriétés.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour