SPAutoSerializingObject Class

Serves as the base class for all topology objects that provide automatic serialization of fields with the appropriate attributes.

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    

Namespace:  Microsoft.SharePoint.Administration
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online

Syntax

'Declaration
<SerializableAttribute> _
<GuidAttribute("7BC1EAC1-BD03-4fcb-9F87-F97A8D8F45F8")> _
<SubsetCallableTypeAttribute> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<ReflectionPermissionAttribute(SecurityAction.Assert, Flags := ReflectionPermissionFlag.MemberAccess)> _
Public MustInherit Class SPAutoSerializingObject
'Usage
Dim instance As SPAutoSerializingObject
[SerializableAttribute]
[GuidAttribute("7BC1EAC1-BD03-4fcb-9F87-F97A8D8F45F8")]
[SubsetCallableTypeAttribute]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[ReflectionPermissionAttribute(SecurityAction.Assert, Flags = ReflectionPermissionFlag.MemberAccess)]
public abstract class SPAutoSerializingObject

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

SPAutoSerializingObject Members

Microsoft.SharePoint.Administration Namespace

Inheritance Hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Administration.Backup.SPBackupRestoreSettings
    Microsoft.SharePoint.Administration.Backup.SPDatabaseSnapshotCollection
    Microsoft.SharePoint.Administration.Claims.SPClaimProviderDefinition
    Microsoft.SharePoint.Administration.Claims.SPLocalLoginProvider
    Microsoft.SharePoint.Administration.Claims.SPTrustedClaimTypeInformation
    Microsoft.SharePoint.Administration.SPAlternateUrl
    Microsoft.SharePoint.Administration.SPAntivirusSettings
    Microsoft.SharePoint.Administration.SPAuthenticationProvider
    Microsoft.SharePoint.Administration.SPClientCallableProxyLibrary
    Microsoft.SharePoint.Administration.SPClientCallableSettings
    Microsoft.SharePoint.Administration.SPClientRequestServiceSettings
    Microsoft.SharePoint.Administration.SPDataRetrievalProvider
    Microsoft.SharePoint.Administration.SPDocumentParser
    Microsoft.SharePoint.Administration.SPExternalApplicationProvider
    Microsoft.SharePoint.Administration.SPExternalApplicationSettings
    Microsoft.SharePoint.Administration.SPFormDigestSettings
    Microsoft.SharePoint.Administration.SPHealthReportCreationData
    Microsoft.SharePoint.Administration.SPHtmlTransformSettings
    Microsoft.SharePoint.Administration.SPIisSettings
    Microsoft.SharePoint.Administration.SPIrmSettings
    Microsoft.SharePoint.Administration.SPObjectModelType
    Microsoft.SharePoint.Administration.SPObjectModelTypeCollection
    Microsoft.SharePoint.Administration.SPPeoplePickerSearchActiveDirectoryDomain
    Microsoft.SharePoint.Administration.SPPeoplePickerSettings
    Microsoft.SharePoint.Administration.SPPersistedObject
    Microsoft.SharePoint.Administration.SPPolicy
    Microsoft.SharePoint.Administration.SPPolicyCollection
    Microsoft.SharePoint.Administration.SPPolicyRole
    Microsoft.SharePoint.Administration.SPPolicyRoleCollection
    Microsoft.SharePoint.Administration.SPPrefix
    Microsoft.SharePoint.Administration.SPQuota
    Microsoft.SharePoint.Administration.SPRemoteBlobStorageSettings
    Microsoft.SharePoint.Administration.SPRestrictedObjectModel
    Microsoft.SharePoint.Administration.SPSecureBinding
    Microsoft.SharePoint.Administration.SPServerBinding
    Microsoft.SharePoint.Administration.SPWcfServiceSettings
    Microsoft.SharePoint.Administration.SPWebConfigModification
    Microsoft.SharePoint.Diagnostics.SPPerformanceCategoryDefinition
    Microsoft.SharePoint.SPBaseCollection
    Microsoft.SharePoint.SPEventReceiverDefinition
    Microsoft.SharePoint.SPOfficialFileHost
    Microsoft.SharePoint.SPServiceLoadBalancer
    Microsoft.SharePoint.Upgrade.SPUpgradeContext
    Microsoft.SharePoint.UserCode.SPBlockedSolution
    Microsoft.SharePoint.UserCode.SPProxyOperationType
    Microsoft.SharePoint.Utilities.SPHealthScoreCalculator
    Microsoft.SharePoint.Utilities.SPPerformanceMonitorCreationData
    Microsoft.SharePoint.Utilities.SPRequestThrottleClassifier
    Microsoft.SharePoint.Workflow.SPWorkflowActivationProperties
    Microsoft.SharePoint.Workflow.SPWorkflowAssociation
    Microsoft.SharePoint.Workflow.SPWorkflowTaskProperties
    Microsoft.SharePoint.Workflow.SPWorkflowTemplate