SPDeploymentSettings.IncludeSecurity property
Gets or sets a value that determines whether site security groups and the group membership information is exported or imported.
Namespace: Microsoft.SharePoint.Deployment
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Property IncludeSecurity As SPIncludeSecurity
Get
Set
'Usage
Dim instance As SPDeploymentSettings
Dim value As SPIncludeSecurity
value = instance.IncludeSecurity
instance.IncludeSecurity = value
public SPIncludeSecurity IncludeSecurity { get; set; }
Property value
Type: Microsoft.SharePoint.Deployment.SPIncludeSecurity
An SPIncludeSecurity value.
Remarks
The enumeration provide three values:
All: Specifies the export of user memberships and role assignments such as out of the box roles like Web Designer, plus any custom roles that extend from the out of the box roles. The ACL for each object is exported to the migration package, as well as user information defined in the DAP or LDAP servers.
None: No user role or security group information is exported. This is the default.
WssOnly: Specifies the export of user memberships and role assignments such as out of the box roles like Web Designer, plus any custom roles that extend from the out of the box roles. The ACL for each object is exported to the migration package; however, user information defined in the DAP or LDAP servers is not exported.
The default value is None.
When exporting objects smaller than a web (for example, a list or list item) you should set IncludeSecurity to None; otherwise, security group and membership information for the entire web is exported.