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