API Reference
Class
SchemaReportData
Captures schema-related report data.
Inheritance
- Object
- SchemaReportData
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DirectoryEssentialsData.Schema
Constructors
public SchemaReportData() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ForestName { get; set; } #Forest DNS name (best-effort).
public IReadOnlyList<String> Domains { get; set; } #Domains included in the scan.
public String SchemaNamingContext { get; set; } #Schema naming context distinguished name.
public String SchemaMaster { get; set; } #Schema master server name (best-effort).
public String ForestFunctionalLevel { get; set; } #Forest functional level label when resolved.
public String SchemaOwner { get; set; } #Schema container owner account (opt-in).
public Nullable<AclOwnerType> SchemaOwnerType { get; set; } #Schema container owner type (opt-in).
public IReadOnlyList<SchemaVersionInfo> SchemaVersions { get; set; } #Schema versions per domain.
public IReadOnlyList<SchemaObjectRow> SchemaObjects { get; set; } #Schema objects list.
public IReadOnlyList<SchemaOwnerRow> SchemaOwners { get; set; } #Schema object owners (opt-in).
public IReadOnlyList<SchemaPermissionSummaryRow> SchemaPermissionsSummary { get; set; } #Schema permissions summary (opt-in).
public IReadOnlyList<SchemaPermissionRow> SchemaPermissions { get; set; } #Schema permissions details (opt-in).
public IReadOnlyList<SchemaDefaultPermissionSummaryRow> SchemaDefaultPermissionsSummary { get; set; } #Schema default permissions summary (opt-in).
public IReadOnlyList<SchemaDefaultPermissionRow> SchemaDefaultPermissions { get; set; } #Schema default permissions details (opt-in).