WebHeaderCollection Klas
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.
Bevat protocolheaders die zijn gekoppeld aan een aanvraag of antwoord.
public ref class WebHeaderCollection sealed : System::Collections::IEnumerable
public ref class WebHeaderCollection : System::Collections::Specialized::NameValueCollection, System::Runtime::Serialization::ISerializable
public ref class WebHeaderCollection : System::Collections::Specialized::NameValueCollection
public sealed class WebHeaderCollection : System.Collections.IEnumerable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection
type WebHeaderCollection = class
interface IEnumerable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
type WebHeaderCollection = class
inherit NameValueCollection
interface IEnumerable
interface ISerializable
Public NotInheritable Class WebHeaderCollection
Implements IEnumerable
Public Class WebHeaderCollection
Inherits NameValueCollection
Implements ISerializable
Public Class WebHeaderCollection
Inherits NameValueCollection
- Overname
-
WebHeaderCollection
- Overname
- Kenmerken
- Implementeringen
Opmerkingen
De WebHeaderCollection klasse wordt over het algemeen geopend via WebRequest.Headers of WebResponse.Headers.
In .NET Framework worden enkele algemene headers beschouwd als beperkt en worden ze rechtstreeks beschikbaar gesteld door de API (zoals Content-Type) of beveiligd door het systeem en kunnen ze niet worden gewijzigd. Dit geldt not voor .NET Core en .NET 5+, waarbij geen van de headers wordt beperkt.
De beperkte headers zijn:
Accepteren
Connection
Lengte van inhoud
Inhoudstype
Date
Verwachten
Host
If-Modified-Since
Bereik
Verwijzende functie
Transfer-Encoding
User-Agent
Proxy-Connection
Constructors
| Name | Description |
|---|---|
| WebHeaderCollection() |
Initialiseert een nieuw exemplaar van de WebHeaderCollection klasse. |
| WebHeaderCollection(SerializationInfo, StreamingContext) |
Initialiseert een nieuw exemplaar van de WebHeaderCollection klasse op basis van de opgegeven exemplaren van de SerializationInfo en StreamingContext klassen. |
Eigenschappen
| Name | Description |
|---|---|
| AllKeys |
Hiermee haalt u alle headernamen (sleutels) op in de verzameling. |
| Count |
Hiermee haalt u het aantal headers in de verzameling op. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het NameObjectCollectionBase exemplaar het kenmerk Alleen-lezen heeft. (Overgenomen van NameObjectCollectionBase) |
| Item[HttpRequestHeader] |
Hiermee haalt u de opgegeven aanvraagheader op of stelt u deze in. |
| Item[HttpResponseHeader] |
Hiermee haalt u de opgegeven antwoordheader op of stelt u deze in. |
| Item[Int32] |
Hiermee haalt u de vermelding op de opgegeven index van de NameValueCollection. (Overgenomen van NameValueCollection) |
| Item[String] |
Bevat protocolheaders die zijn gekoppeld aan een aanvraag of antwoord. |
| Item[String] |
Hiermee haalt u de vermelding op of stelt u deze in met de opgegeven sleutel in de NameValueCollection. (Overgenomen van NameValueCollection) |
| Keys |
Hiermee haalt u de verzameling headernamen (sleutels) op in de verzameling. |
Methoden
| Name | Description |
|---|---|
| Add(HttpRequestHeader, String) |
Hiermee voegt u de opgegeven header met de opgegeven waarde in de verzameling in. |
| Add(HttpResponseHeader, String) |
Hiermee voegt u de opgegeven header met de opgegeven waarde in de verzameling in. |
| Add(NameValueCollection) |
Kopieert de vermeldingen in de opgegeven NameValueCollection waarde naar de huidige NameValueCollection. (Overgenomen van NameValueCollection) |
| Add(String, String) |
Hiermee voegt u een koptekst met de opgegeven naam en waarde in de verzameling in. |
| Add(String) |
Hiermee voegt u de opgegeven header in de verzameling in. |
| AddWithoutValidate(String, String) |
Hiermee voegt u een koptekst in de verzameling in zonder te controleren of de koptekst op de lijst met beperkte kopteksten staat. |
| BaseAdd(String, Object) |
Voegt een vermelding met de opgegeven sleutel en waarde toe aan het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseClear() |
Hiermee verwijdert u alle vermeldingen uit het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseGet(Int32) |
Hiermee haalt u de waarde op van de vermelding in de opgegeven index van het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseGet(String) |
Hiermee haalt u de waarde op van de eerste vermelding met de opgegeven sleutel van het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseGetAllKeys() |
Retourneert een String matrix die alle sleutels in het NameObjectCollectionBase exemplaar bevat. (Overgenomen van NameObjectCollectionBase) |
| BaseGetAllValues() |
Retourneert een Object matrix die alle waarden in het NameObjectCollectionBase exemplaar bevat. (Overgenomen van NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Retourneert een matrix van het opgegeven type dat alle waarden in het NameObjectCollectionBase exemplaar bevat. (Overgenomen van NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Hiermee haalt u de sleutel van de vermelding op in de opgegeven index van het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseHasKeys() |
Hiermee wordt een waarde opgehaald die aangeeft of het NameObjectCollectionBase exemplaar vermeldingen bevat waarvan de sleutels niet |
| BaseRemove(String) |
Hiermee verwijdert u de vermeldingen met de opgegeven sleutel uit het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Hiermee verwijdert u de vermelding in de opgegeven index van het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Hiermee stelt u de waarde van de vermelding in op de opgegeven index van het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| BaseSet(String, Object) |
Hiermee stelt u de waarde van de eerste vermelding in met de opgegeven sleutel in het NameObjectCollectionBase exemplaar, indien gevonden; anders voegt u een vermelding toe met de opgegeven sleutel en waarde in het NameObjectCollectionBase exemplaar. (Overgenomen van NameObjectCollectionBase) |
| Clear() |
Hiermee verwijdert u alle headers uit de verzameling. |
| Clear() |
De matrices in de cache ongeldig maken en alle vermeldingen uit de NameValueCollectionmap verwijderen. (Overgenomen van NameValueCollection) |
| CopyTo(Array, Int32) |
Kopieert het hele NameValueCollection naar een compatibele eendimensionale Arraywaarde, beginnend bij de opgegeven index van de doelmatrix. (Overgenomen van NameValueCollection) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Get(Int32) |
Hiermee haalt u de waarde op van een bepaalde header in de verzameling, die is opgegeven door een index in de verzameling. |
| Get(String) |
Hiermee haalt u de waarde op van een bepaalde header in de verzameling, die is opgegeven door de naam van de header. |
| GetEnumerator() |
Retourneert een enumerator die door het WebHeaderCollection exemplaar kan worden herhaald. |
| GetEnumerator() |
Retourneert een enumerator die door de NameObjectCollectionBase. (Overgenomen van NameObjectCollectionBase) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetKey(Int32) |
Hiermee haalt u de naam van de header op de opgegeven positie in de verzameling op. |
| GetObjectData(SerializationInfo, StreamingContext) |
Vult een SerializationInfo met de gegevens die nodig zijn om het doelobject te serialiseren. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetValues(Int32) |
Hiermee haalt u een matrix van headerwaarden op die zijn opgeslagen in de |
| GetValues(String) |
Hiermee haalt u een matrix op met headerwaarden die zijn opgeslagen in een header. |
| HasKeys() |
Hiermee wordt een waarde opgehaald die aangeeft of de NameValueCollection sleutels bevat die niet |
| InvalidateCachedArrays() |
Hiermee stelt u de matrices in de cache van de verzameling opnieuw in op |
| IsRestricted(String, Boolean) |
Test of de opgegeven HTTP-header kan worden ingesteld voor de aanvraag of het antwoord. |
| IsRestricted(String) |
Test of de opgegeven HTTP-header kan worden ingesteld voor de aanvraag. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnDeserialization(Object) |
Implementeert de ISerializable interface en verhoogt de deserialisatie-gebeurtenis wanneer de deserialisatie is voltooid. |
| Remove(HttpRequestHeader) |
Hiermee verwijdert u de opgegeven header uit de verzameling. |
| Remove(HttpResponseHeader) |
Hiermee verwijdert u de opgegeven header uit de verzameling. |
| Remove(String) |
Hiermee verwijdert u de opgegeven header uit de verzameling. |
| Set(HttpRequestHeader, String) |
Hiermee stelt u de opgegeven header in op de opgegeven waarde. |
| Set(HttpResponseHeader, String) |
Hiermee stelt u de opgegeven header in op de opgegeven waarde. |
| Set(String, String) |
Hiermee stelt u de opgegeven header in op de opgegeven waarde. |
| ToByteArray() |
Converteert de WebHeaderCollection naar een bytematrix. |
| ToString() |
Deze methode is verouderd. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Kopieert het hele NameObjectCollectionBase naar een compatibele eendimensionale Arraywaarde, beginnend bij de opgegeven index van de doelmatrix. (Overgenomen van NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot het NameObjectCollectionBase object wordt gesynchroniseerd (thread safe). (Overgenomen van NameObjectCollectionBase) |
| ICollection.SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het NameObjectCollectionBase object te synchroniseren. (Overgenomen van NameObjectCollectionBase) |
| IEnumerable.GetEnumerator() |
Retourneert een enumerator die door het WebHeaderCollection exemplaar kan worden herhaald. |
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Serialiseert dit exemplaar in het opgegeven SerializationInfo object. |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |