API Reference
Class
ConnectionsExplorer
Explorers that shape connection objects into filtered lists and summaries.
Inheritance
- Object
- ConnectionsExplorer
Methods
public static SiteConnectionScheduleSnapshot CreateScheduleSnapshot(ActiveDirectorySchedule schedule) #Returns:
SiteConnectionScheduleSnapshotCreates a serializable replication schedule snapshot when the schedule is materializable.
Parameters
- schedule System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule
- Active Directory schedule object.
Returns
Serializable schedule snapshot, or null when schedule data is unavailable.
public static IReadOnlyList<SiteConnectionInfo> Get(ConnectionsQuery q) #Returns:
IReadOnlyList<SiteConnectionInfo>Returns site connection rows that match the specified query.
Parameters
- q ADPlayground.Replication.ConnectionsQuery
- Query options controlling selection and filtering.
Returns
Matching site connection rows.
public static IReadOnlyList<ConnectionSummary> GetSummaryBy(IEnumerable<SiteConnectionInfo> src, String by) #Returns:
IReadOnlyList<ConnectionSummary>Returns counts grouped either by site or destination server.
Parameters
- src System.Collections.Generic.IEnumerable{ADPlayground.Replication.SiteConnectionInfo}
- Source connection rows.
- by System.String
- Either "site" or another value for server grouping.
Returns
Summary rows with totals and breakdowns.
public static SiteConnectionSerializableRow ProjectSerializableRow(SiteConnectionInfo connection) #Returns:
SiteConnectionSerializableRowProjects one connection into a serialization-safe shape.
Parameters
- connection ADPlayground.Replication.SiteConnectionInfo
- Source connection row.
Returns
Serializable connection row.
public static IReadOnlyList<SiteConnectionSerializableRow> ProjectSerializableRows(IEnumerable<SiteConnectionInfo> connections) #Returns:
IReadOnlyList<SiteConnectionSerializableRow>Projects connection rows into a serialization-safe shape for external callers.
Parameters
- connections System.Collections.Generic.IEnumerable{ADPlayground.Replication.SiteConnectionInfo}
- Source connection rows.
Returns
Serializable connection rows.