내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

WebHeaderCollection.Item 속성 (String)

Silverlight

지정된 요청 헤더를 가져오거나 설정합니다.

네임스페이스:  System.Net
어셈블리:  System.Net(System.Net.dll)

public string this[
	string name
] { get; set; }

매개 변수

name
형식: System.String
요청된 헤더의 이름입니다.

속성 값

형식: System.String
지정된 헤더 값을 포함하는 String 인스턴스입니다.

예외상황
ArgumentException

name 매개 변수에 잘못된 문자가 포함되었거나,

HttpWebRequest 개체와 연결된 WebHeaderCollection 개체에 제한된 헤더를 설정하려고 한 경우

ArgumentNullException

name 매개 변수가 null인 경우

InvalidOperationException

get 또는 set 작업에서 name 매개 변수에 지정한 요청 헤더가 제한된 헤더인 경우. WebHeaderCollection 클래스에서는 사용자가 이 WebHeaderCollection 인스턴스에서 이 제한된 헤더의 인스턴스를 가져오거나 설정할 수 없습니다.

Item[String] 속성은 WebClient 또는 HttpWebRequest 클래스에서 사용할 헤더의 값을 가져오거나 설정하는 데 사용할 수 있습니다. Item[String] 속성은 WebClient 또는 HttpWebRequest 클래스에서 사용할 사용자 지정 헤더나 HttpRequestHeader 열거형에 정의되어 있지 않은 헤더의 값을 가져오거나 설정하는 데 사용할 수 있습니다. Item[String] 속성을 사용하면 공용 헤더 이름 문자열을 name 매개 변수로 전달하여 HttpRequestHeader 열거형에 정의되어 있는 공용 헤더의 값을 가져올 수도 있습니다.

Item[String] 속성을 사용하면 헤더의 이름과 값도 설정할 수 있습니다. 헤더를 설정할 때는 namevalue 매개 변수 모두 문자열로 전달해야 합니다.

일부 헤더는 제한된 것으로 간주되며 Content-Type과 같이 직접 노출되거나 WebHeaderCollection 개체에 설정할 수 없도록 시스템에 의해 보호됩니다. Item[String] 속성을 사용하여 이러한 제한된 헤더 중 하나를 WebHeaderCollection 개체에 설정하려고 하면 예외가 throw됩니다. WebHeaderCollection 개체가 HttpWebRequest 개체와 연결되어 있으면 Item[HttpRequestHeader] 속성에서 예외가 throw됩니다. WebHeaderCollection 개체가 WebClient 개체와 연결되어 있으면 나중에 WebClient 요청을 보내려고 할 때 예외가 throw됩니다.

제한된 헤더의 목록은 WebHeaderCollection 클래스의 설명 부분을 참조하십시오.

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

XNA Framework

Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft