GlobalizationSection.RequestEncoding Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP isteklerinin içerik kodlamasını belirten bir değer alır veya ayarlar.
public:
property System::Text::Encoding ^ RequestEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")]
public System.Text.Encoding RequestEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("requestEncoding", DefaultValue="utf-8")>]
member this.RequestEncoding : System.Text.Encoding with get, set
Public Property RequestEncoding As Encoding
Özellik Değeri
HTTP isteklerinin içerik kodlaması. Varsayılan değer UTF-8’dir.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği özelliğinin RequestEncoding nasıl kullanılacağını gösterir. Bu kod örneği, sınıfı için GlobalizationSection sağlanan daha büyük bir örneğin parçasıdır.
// Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}",
configSection.RequestEncoding);
' Display RequestEncoding property.
Console.WriteLine("RequestEncoding: {0}", _
configSection.RequestEncoding)
Açıklamalar
RequestEncoding özelliği, gönderilen veriler ve sorgu dizesi verileri dahil olmak üzere her gelen HTTP isteğinin varsayılan kodlamasını belirtir. İstek bir alan içeren ContentType bir istek üst bilgisi ile geliyorsa, AcceptCharset istek üst bilgisinin alanı yapılandırmanın RequestEncoding değerini geçersiz kılar.
Varsayılan kodlama, .NET Framework yüklendiğinde oluşturulan Machine.config dosyasının bölümünde belirtilen globalization UTF-8'dir.
RequestEncoding özellik Machine.config veya Web.config dosyasında belirtilmezse, kodlama varsayılan olarak Regional Options bilgisayardaki yerel ayara ayarlanır. Tek sunuculu uygulamalar RequestEncoding için ve ResponseEncoding özellikleri aynı olmalıdır. Varsayılan sunucu kodlamalarının farklı olduğu birden çok sunucu uygulaması kullanırken ve ResponseEncoding özelliklerini değiştirmek RequestEncoding için yerel Web.config dosyalarını kullanabilirsiniz.