Serialization/Deserialization işlemleri sırasında özel olarak ele alınması gereken tip ve nesneler bu attribute'u kullanırlar. İki türlü kullanımı vardır: 1.) Bir sınıfta tanımlanmış ise; O sınıfın bir koleksiyon (IList, IDictionary, INetigmaCollection) tipinde olduğu durumlarda anlamlıdır. Her bir koleksiyon elemanının nasıl serialize edilmesi gerektiğini anlatır. 2.) Bir Özellikte tanımlanmış ise doğrudan o özelliğin nasıl serialize edileceğini belirler.
Syntax
'Declaration
<AttributeUsageAttribute(ValidOn=AttributeTargets.Class Or _
AttributeTargets.Property,
AllowMultiple=False,
Inherited=True)>
Public Class NetigmaSerializationTypeAttribute
Inherits System.Attribute
[AttributeUsageAttribute(ValidOn=AttributeTargets.Class |
AttributeTargets.Property,
AllowMultiple=false,
Inherited=true)]
public class NetigmaSerializationTypeAttribute : System.Attribute
Inheritance Hierarchy
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also