TestimoX

API Reference

Class

SiteConnectionInfo

Namespace ADPlayground.Replication
Assembly ADPlayground
Implements
IEquatable<SiteConnectionInfo>

Represents a replication connection between domain controllers within a site.

Inheritance

  • Object
  • SiteConnectionInfo

Constructors

public SiteConnectionInfo(String Name, String Site, String SourceServer, String SourceSite, String DestinationServer, ActiveDirectoryTransportType Transport, Boolean Enabled, Boolean GeneratedByKcc, Boolean ReciprocalReplicationEnabled, NotificationStatus ChangeNotificationStatus, Boolean DataCompressionEnabled, Boolean ReplicationScheduleOwnedByUser, ReplicationSpan ReplicationSpan, ActiveDirectorySchedule ReplicationSchedule) #

Represents a replication connection between domain controllers within a site.

Parameters

Name System.String requiredposition: 0
Name of the connection.
Site System.String requiredposition: 1
Name of the site hosting the destination server.
SourceServer System.String requiredposition: 2
Name of the source server.
SourceSite System.String requiredposition: 3
Name of the site hosting the source server.
DestinationServer System.String requiredposition: 4
Name of the destination server.
Transport System.DirectoryServices.ActiveDirectory.ActiveDirectoryTransportType requiredposition: 5
Transport used for replication.
Enabled System.Boolean requiredposition: 6
Whether the connection is enabled.
GeneratedByKcc System.Boolean requiredposition: 7
Whether the KCC generated the connection.
ReciprocalReplicationEnabled System.Boolean requiredposition: 8
Whether reciprocal replication is enabled.
ChangeNotificationStatus System.DirectoryServices.ActiveDirectory.NotificationStatus requiredposition: 9
Change notification status.
DataCompressionEnabled System.Boolean requiredposition: 10
Whether compression is enabled.
ReplicationScheduleOwnedByUser System.Boolean requiredposition: 11
Whether the schedule is user-owned.
ReplicationSpan System.DirectoryServices.ActiveDirectory.ReplicationSpan requiredposition: 12
Replication span for the connection.
ReplicationSchedule System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule requiredposition: 13
Replication schedule.

Methods

public virtual SiteConnectionInfo <Clone>$() #
Returns: SiteConnectionInfo
public Void Deconstruct(out String Name, out String Site, out String SourceServer, out String SourceSite, out String DestinationServer, out ActiveDirectoryTransportType Transport, out Boolean Enabled, out Boolean GeneratedByKcc, out Boolean ReciprocalReplicationEnabled, out NotificationStatus ChangeNotificationStatus, out Boolean DataCompressionEnabled, out Boolean ReplicationScheduleOwnedByUser, out ReplicationSpan ReplicationSpan, out ActiveDirectorySchedule ReplicationSchedule) #
Returns: Void

Parameters

Name String requiredposition: 0
Site String requiredposition: 1
SourceServer String requiredposition: 2
SourceSite String requiredposition: 3
DestinationServer String requiredposition: 4
Transport ActiveDirectoryTransportType requiredposition: 5
Enabled Boolean requiredposition: 6
GeneratedByKcc Boolean requiredposition: 7
ReciprocalReplicationEnabled Boolean requiredposition: 8
ChangeNotificationStatus NotificationStatus requiredposition: 9
DataCompressionEnabled Boolean requiredposition: 10
ReplicationScheduleOwnedByUser Boolean requiredposition: 11
ReplicationSpan ReplicationSpan requiredposition: 12
ReplicationSchedule ActiveDirectorySchedule requiredposition: 13
public virtual Boolean Equals(SiteConnectionInfo other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public String Name { get; set; } #

Name of the connection.

public String Site { get; set; } #

Name of the site hosting the destination server.

public String SourceServer { get; set; } #

Name of the source server.

public String SourceSite { get; set; } #

Name of the site hosting the source server.

public String DestinationServer { get; set; } #

Name of the destination server.

public ActiveDirectoryTransportType Transport { get; set; } #

Transport used for replication.

public Boolean Enabled { get; set; } #

Whether the connection is enabled.

public Boolean GeneratedByKcc { get; set; } #

Whether the KCC generated the connection.

public Boolean ReciprocalReplicationEnabled { get; set; } #

Whether reciprocal replication is enabled.

public NotificationStatus ChangeNotificationStatus { get; set; } #

Change notification status.

public Boolean DataCompressionEnabled { get; set; } #

Whether compression is enabled.

public Boolean ReplicationScheduleOwnedByUser { get; set; } #

Whether the schedule is user-owned.

public ReplicationSpan ReplicationSpan { get; set; } #

Replication span for the connection.

public ActiveDirectorySchedule ReplicationSchedule { get; set; } #

Replication schedule.