API Reference
Class
FileSystemAdMigrationResourceAclMigrator
Applies migration SID mappings to filesystem ACLs.
Inheritance
- Object
- FileSystemAdMigrationResourceAclMigrator
Constructors
public FileSystemAdMigrationResourceAclMigrator(IAdMigrationSidMappingResolver mappingResolver = null, Func<DateTimeOffset> clock = null) #Initializes a new instance of the FileSystemAdMigrationResourceAclMigrator class.
Parameters
- mappingResolver ADPlayground.Migrations.Resources.IAdMigrationSidMappingResolver = null
- SID mapping resolver.
- clock System.Func{System.DateTimeOffset} = null
- Optional clock for tests.
Methods
public virtual AdMigrationResourceAclResult MigrateResource(AdMigrationResourceItem resource, AdMigrationPlan plan, AdMigrationDefaults defaults, AdMigrationExecutionOptions options) #Returns:
AdMigrationResourceAclResultParameters
- resource ADPlayground.Migrations.Core.AdMigrationResourceItem
- plan ADPlayground.Migrations.Core.AdMigrationPlan
- defaults ADPlayground.Migrations.Core.AdMigrationDefaults
- options ADPlayground.Migrations.Core.AdMigrationExecutionOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object