SoapEnvelopeProcessingElement.IsStrict Ö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.
Seri hale getirici beklenmeyen öğeler veya özniteliklerle karşılaşırsa özel durum oluşturup oluşturmayacağını belirten bir değer alır veya ayarlar.
public:
property bool IsStrict { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("strict", DefaultValue=false)]
public bool IsStrict { get; set; }
[<System.Configuration.ConfigurationProperty("strict", DefaultValue=false)>]
member this.IsStrict : bool with get, set
Public Property IsStrict As Boolean
Özellik Değeri
true
Web hizmetleri seri hale getirici beklenmeyen öğeleri veya öznitelikleri algılamaya çalışırsa; aksi takdirde , false
. Varsayılan değer: false
.
- Öznitelikler
Açıklamalar
IsStrict Birlikte çalışma senaryolarında hata ayıklamaya yardımcı olmak için özelliğini true
olarak ayarlayın. Genel olarak, sınıf beklemediği bir öğeyi veya özniteliği karşıladığında XmlSerializer bir UnknownNode olay oluşturur ve işlemeye devam eder. (, Orderveya Order özellikleri kullanıldığında ancak veriler sıra dışı gönderildiğinde de aynı durum geçerlidirOrder.) özelliğini olarak IsStricttrue
ayarlamak, Web hizmetlerinin çalışma süresini bu olayı işlemesi ve beklenen öğelerin ve özniteliklerin listesini içeren bir InvalidOperationException oluşturmasını bildirir.
Not
Tüm beklenmeyen öğeler ve öznitelikler için özel durumlar oluşturulamadığından, IsStrict hata ayıklama yardımı dışında özelliğine bağlı olmamalıdır. Örneğin, beklenmeyen xml:lang
ve xml:space
öznitelikler özel duruma neden olmayabilir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin