WebHeaderCollection 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요청이나 응답과 관련된 프로토콜 헤더가 들어 있습니다.
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
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
[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
type WebHeaderCollection = class
inherit NameValueCollection
interface IEnumerable
interface ISerializable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
Public NotInheritable Class WebHeaderCollection
Implements IEnumerable
Public Class WebHeaderCollection
Inherits NameValueCollection
Implements ISerializable
Public Class WebHeaderCollection
Inherits NameValueCollection
- 상속
-
WebHeaderCollection
- 상속
- 특성
- 구현
설명
클래스는 WebHeaderCollection 일반적으로 또는 WebResponse.Headers을 통해 WebRequest.Headers 액세스됩니다.
.NET Framework에서 일부 일반적인 헤더는 제한된 것으로 간주되며 API(예: Content-Type
)에 의해 직접 노출되거나 시스템에 의해 보호되며 변경할 수 없습니다. 헤더가 제한 되지 않는 .NET Core 및 .NET 5 이상에는 적용되지 않습니다.
제한된 헤더는 다음과 같습니다.
동의함
연결
Content-Length
콘텐츠 형식
날짜
Expect
호스트
If-Modified-Since
범위
Referer
Transfer-Encoding
User-Agent
Proxy-Connection
생성자
WebHeaderCollection() |
WebHeaderCollection 클래스의 새 인스턴스를 초기화합니다. |
WebHeaderCollection(SerializationInfo, StreamingContext) |
사용되지 않음.
WebHeaderCollection와 SerializationInfo 클래스에 지정된 인스턴스에서 StreamingContext 클래스의 새 인스턴스를 초기화합니다. |
속성
AllKeys |
컬렉션에 포함된 모든 헤더 이름(키)을 가져옵니다. |
Count |
컬렉션에 포함된 헤더의 수를 가져옵니다. |
IsReadOnly |
NameObjectCollectionBase 인스턴스가 읽기 전용인지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 NameObjectCollectionBase) |
Item[HttpRequestHeader] |
지정된 요청 헤더를 가져오거나 설정합니다. |
Item[HttpResponseHeader] |
지정된 응답 헤더를 가져오거나 설정합니다. |
Item[Int32] |
NameValueCollection의 지정된 인덱스에 있는 엔트리를 가져옵니다. (다음에서 상속됨 NameValueCollection) |
Item[String] |
요청이나 응답과 관련된 프로토콜 헤더가 들어 있습니다. |
Item[String] |
NameValueCollection에서 지정된 키를 가지는 엔트리를 가져오거나 설정합니다. (다음에서 상속됨 NameValueCollection) |
Keys |
컬렉션에 포함된 헤더 이름(키)의 컬렉션을 가져옵니다. |
메서드
명시적 인터페이스 구현
ICollection.CopyTo(Array, Int32) |
대상 배열의 지정된 인덱스에서 시작하여 전체 NameObjectCollectionBase을 호환되는 1차원 Array에 복사합니다. (다음에서 상속됨 NameObjectCollectionBase) |
ICollection.IsSynchronized |
NameObjectCollectionBase 개체에 대한 액세스가 동기화되어 스레드로부터 안전하게 보호되는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 NameObjectCollectionBase) |
ICollection.SyncRoot |
NameObjectCollectionBase 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다. (다음에서 상속됨 NameObjectCollectionBase) |
IEnumerable.GetEnumerator() |
WebHeaderCollection 인스턴스에서 반복할 수 있는 열거자를 반환합니다. |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
이 인스턴스를 지정된 SerializationInfo 개체로 직렬화합니다. |
확장 메서드
Cast<TResult>(IEnumerable) |
IEnumerable의 요소를 지정된 형식으로 캐스팅합니다. |
OfType<TResult>(IEnumerable) |
지정된 형식에 따라 IEnumerable의 요소를 필터링합니다. |
AsParallel(IEnumerable) |
쿼리를 병렬화할 수 있도록 합니다. |
AsQueryable(IEnumerable) |
IEnumerable을 IQueryable로 변환합니다. |
적용 대상
.NET