HttpWebRequest.Date Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur nilai header HTTP Date
untuk digunakan dalam permintaan 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
Nilai Properti
Nilai header Tanggal dalam permintaan HTTP.
Keterangan
Hati
WebRequest
, HttpWebRequest
, ServicePoint
, dan WebClient
usang, dan Anda tidak boleh menggunakannya untuk pengembangan baru. Gunakan HttpClient sebagai gantinya.
Jika header Tanggal null
, maka nilai yang dikembalikan akan diatur ke DateTime.MinValue.
Properti Date adalah objek System.DateTime standar dan dapat berisi bidang System.DateTimeKindDateTimeKind.Local, DateTimeKind.Utc, atau DateTimeKind.Unspecified. Setiap jenis waktu dapat diatur saat menggunakan properti Date. Jika DateTimeKind.Unspecified diatur atau diambil, properti Date diasumsikan DateTimeKind.Local (waktu setempat).
Kelas dalam namespace System.Net selalu menuliskannya pada properti Date pada kawat selama transmisi dalam bentuk standar menggunakan format GMT (Utc).
Jika properti Date diatur ke DateTime.MinValue, maka header HTTP Date
dihapus dari properti Headers dan WebHeaderCollection.
Jika properti DateDateTime.MinValue, ini menunjukkan bahwa header HTTP Date
tidak disertakan dalam properti Headers dan WebHeaderCollection.
Nota
Nilai untuk properti ini disimpan dalam WebHeaderCollection. Jika WebHeaderCollection diatur, nilai properti akan hilang.
Jika Date diatur dan upaya dilakukan untuk mengirim HttpWebRequest tanpa isi, maka System.Net.ProtocolViolationException akan dilemparkan oleh metode BeginGetResponse, GetResponse, dan EndGetResponse.