


## Sınıflar

| Sınıf | Açıklama |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | XML serileştirme ve seriden çıkarma için özel biçimlendirme sağlar. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt (stack) üzerinde veya operator new kullanılarak oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman bir [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | Bir nesneyi serileştirmek veya seriden çıkarmak için [XmlSerializer](./xmlserializer/) kullanıldığında özniteliklerin üzerine yazılmasına izin verir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman bir [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [XmlRootAttribute](./xmlrootattribute/) | Öznitelik hedefini bir XML kök öğesi olarak işaretler ve XML serileştirmesini kontrol eder. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman bir [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [XmlSerializationReader](./xmlserializationreader/) | XmlReader deneyimini geliştiren hizmet sınıfı. |
| [XmlSerializationWriter](./xmlserializationwriter/) | XmlWriter deneyimini geliştiren hizmet sınıfı. |
| [XmlSerializer](./xmlserializer/) | Nesnelerin XML belgelerine ve belgelerden serileştirilmesini ve seriden çıkarılmasını gerçekleştirir. Bu sınıfın nesneleri yalnızca [System::MakeObject()](../system/makeobject/) işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt üzerinde veya operator new ile oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman bir [System::SmartPtr](../system/smartptr/) işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin. |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | İç sınıf, [XmlSerializer](./xmlserializer/) ile kullanılmak üzere. |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | XML belge örneğinde nitelikli adlar oluşturmak için [Serialization::XmlSerializer](./xmlserializer/) tarafından kullanılan XML ad alanlarını ve önekleri içerir. |
