HttpWebRequest.Date 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HTTP 요청에 사용할 Date
HTTP 헤더 값을 가져오거나 설정합니다.
public:
property DateTime Date { DateTime get(); void set(DateTime value); };
public DateTime Date { get; set; }
member this.Date : DateTime with get, set
Public Property Date As DateTime
속성 값
HTTP 요청의 날짜 헤더 값입니다.
설명
주의
WebRequest
, HttpWebRequest
, ServicePoint
및 WebClient
사용되지 않으므로 새 개발에 사용하면 안 됩니다. 대신 HttpClient 사용합니다.
Date 헤더가 null
경우 반환 값은 DateTime.MinValue.
Date 속성은 표준 System.DateTime 개체이며 DateTimeKind.Local, DateTimeKind.Utc또는 DateTimeKind.UnspecifiedSystem.DateTimeKind 필드를 포함할 수 있습니다. Date 속성을 사용할 때 모든 종류의 시간을 설정할 수 있습니다. DateTimeKind.Unspecified 설정되거나 검색되면 Date 속성은 DateTimeKind.Local 것으로 간주됩니다(현지 시간).
System.Net 네임스페이스의 클래스는 항상 GMT(Utc) 형식을 사용하여 표준 형식으로 전송하는 동안 와이어의 Date 속성을 기록합니다.
Date 속성이 DateTime.MinValue설정되면 Date
HTTP 헤더가 Headers 속성 및 WebHeaderCollection제거됩니다.
Date 속성이 DateTime.MinValue경우 Date
HTTP 헤더가 Headers 속성 및 WebHeaderCollection포함되지 않음을 나타냅니다.
메모
이 속성의 값은 WebHeaderCollection저장됩니다. WebHeaderCollection이 설정되면 속성 값이 손실됩니다.
Date 설정되고 본문이 없는 HttpWebRequest 보내려고 하면 BeginGetResponse, GetResponse및 EndGetResponse 메서드에서 System.Net.ProtocolViolationException throw됩니다.
적용 대상
.NET