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)
Syntax
'Declaration
<SerializableAttribute> _
<GuidAttribute("7BC1EAC1-BD03-4fcb-9F87-F97A8D8F45F8")> _
<ReflectionPermissionAttribute(SecurityAction.Assert, Flags := ReflectionPermissionFlag.MemberAccess)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class SPAutoSerializingObject
'Usage
Dim instance As SPAutoSerializingObject
[SerializableAttribute]
[GuidAttribute("7BC1EAC1-BD03-4fcb-9F87-F97A8D8F45F8")]
[ReflectionPermissionAttribute(SecurityAction.Assert, Flags = ReflectionPermissionFlag.MemberAccess)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
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.SPTrustedClaimTypeInformation
Microsoft.SharePoint.Administration.SPAlternateUrl
Microsoft.SharePoint.Administration.SPAntivirusSettings
Microsoft.SharePoint.Administration.SPAppDomain
Microsoft.SharePoint.Administration.SPAuthenticationProvider
Microsoft.SharePoint.Administration.SPBackgroundFileSyncThrottlingSettings
Microsoft.SharePoint.Administration.SPClientCallableProxyLibrary
Microsoft.SharePoint.Administration.SPClientCallableSettings
Microsoft.SharePoint.Administration.SPClientRequestServiceSettings
Microsoft.SharePoint.Administration.SPContentDatabaseExtension
Microsoft.SharePoint.Administration.SPContentDatabaseExtensionCollection
Microsoft.SharePoint.Administration.SPContentDatabaseExtensionTypeCollection
Microsoft.SharePoint.Administration.SPDataRetrievalProvider
Microsoft.SharePoint.Administration.SPDiagnosticsCondition
Microsoft.SharePoint.Administration.SPDiagnosticsConditions
Microsoft.SharePoint.Administration.SPDocumentParser
Microsoft.SharePoint.Administration.SPExternalApplicationProvider
Microsoft.SharePoint.Administration.SPExternalApplicationSettings
Microsoft.SharePoint.Administration.SPFileNotFoundErrorThrottlingSettings
Microsoft.SharePoint.Administration.SPFormDigestSettings
Microsoft.SharePoint.Administration.SPHealthReportCreationData
Microsoft.SharePoint.Administration.SPHtmlTransformSettings
Microsoft.SharePoint.Administration.SPHttpStrictTransportSecuritySettings
Microsoft.SharePoint.Administration.SPIisSettings
Microsoft.SharePoint.Administration.SPIrmSettings
Microsoft.SharePoint.Administration.SPMaintenanceWindow
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.SPRemoteEventServiceSettings
Microsoft.SharePoint.Administration.SPResourceTrackingSettings
Microsoft.SharePoint.Administration.SPRestrictedObjectModel
Microsoft.SharePoint.Administration.SPSecureBinding
Microsoft.SharePoint.Administration.SPServerBinding
Microsoft.SharePoint.Administration.SPUserSettingsProviderDefinition
Microsoft.SharePoint.Administration.SPWcfServiceSettings
Microsoft.SharePoint.Administration.SPWebConfigModification
Microsoft.SharePoint.Diagnostics.SPDiagnosticDataStore
Microsoft.SharePoint.Diagnostics.SPEventCollectionSetting
Microsoft.SharePoint.Diagnostics.SPPerformanceCategoryDefinition
Microsoft.SharePoint.Upgrade.SPUpgradeContext
Microsoft.SharePoint.UserCode.SPBlockedSolution
Microsoft.SharePoint.UserCode.SPProxyOperationType
Microsoft.SharePoint.UserCode.SPUserCodeTypeDefinition