<add> of <declaredTypes> Öğesi
Seri durumdan DataContractSerializer çıkarma sırasında tarafından kullanılan bir tür ekler. Bildirilen her tür, bildirilen türün bir alanı veya özelliği olarak döndürülecek bilinen türleri içerir.
<Yapılandırma>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<Ekle>
Syntax
<add type="String">
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
</add>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
tür | Gerekli dize özniteliği. Tür adını (ad alanı dahil), derleme adını, sürüm numarasını, kültürü ve ortak anahtar belirtecini belirtir. |
Alt Öğeler
Öğe | Açıklama |
---|---|
<knownType> | Eklenen bildirilen tür için bilinen türü belirtir. Bildirilen tür genel bir türse, bilinen türü döndürmek için hangi genel parametrenin <knownType> kullanılacağını belirtmek için öğesine bir parametre öğesi de eklemeniz gerekir. |
Üst Öğeler
Öğe | Açıklama |
---|---|
<declaredTypes> | tarafından DataContractSerializerseri durumdan çıkarma sırasında bilinen türleri gerektiren türleri içerir. |
Açıklamalar
Bilinen türler hakkında daha fazla bilgi için bkz. Veri Sözleşmesi Bilinen Türleri ve DataContractSerializer.
Bu öğeyi kullanma örneği için bkz. dataContractSerializer>.<
Not
Türü olarak <declaredType>
eklersenizObject, bir ConfigurationErrorsException oluşturulur. Bunun nedeni, türün Object yapılandırmada bildirilen bir tür olarak kullanılamayacağıdır.
Örnek
<add type="MyCompany.Library.Shape,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX, processorArchitecture=MSIL">
<knownType type="MyCompany.Library.Circle,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX,
processorArchitecture=MSIL" />
</add>
Ayrıca bkz.
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