TestimoX

API Reference

Class

SiteInfo

Namespace ADPlayground.Replication
Assembly ADPlayground
Implements
IEquatable<SiteInfo>

Represents an Active Directory site and its associated resources.

Inheritance

  • Object
  • SiteInfo

Constructors

public SiteInfo(String Name, String Location, SiteOptions Options, ImmutableArray<SubnetInfo> Subnets, ImmutableArray<String> DomainControllers, ImmutableArray<SiteLinkInfo> SiteLinks, ImmutableArray<SiteConnectionInfo> Connections, ImmutableArray<String> AdjacentSites, String InterSiteTopologyGenerator, ImmutableArray<String> BridgeheadServers, ImmutableArray<String> PreferredRpcBridgeheadServers, ImmutableArray<String> PreferredSmtpBridgeheadServers, ActiveDirectorySchedule IntraSiteReplicationSchedule) #

Represents an Active Directory site and its associated resources.

Parameters

Name System.String requiredposition: 0
Name of the site.
Location System.String requiredposition: 1
Location attribute of the site.
Options ADPlayground.Replication.SiteOptions requiredposition: 2
Site configuration options.
Subnets System.Collections.Immutable.ImmutableArray{ADPlayground.Replication.SubnetInfo} requiredposition: 3
Collection of subnets associated with the site.
DomainControllers System.Collections.Immutable.ImmutableArray{System.String} requiredposition: 4
Domain controllers residing in the site.
SiteLinks System.Collections.Immutable.ImmutableArray{ADPlayground.Replication.SiteLinkInfo} requiredposition: 5
Site links associated with the site.
Connections System.Collections.Immutable.ImmutableArray{ADPlayground.Replication.SiteConnectionInfo} requiredposition: 6
Replication connections within the site.
AdjacentSites System.Collections.Immutable.ImmutableArray{System.String} requiredposition: 7
Adjacent sites.
InterSiteTopologyGenerator System.String requiredposition: 8
Name of the inter-site topology generator.
BridgeheadServers System.Collections.Immutable.ImmutableArray{System.String} requiredposition: 9
Bridgehead servers in the site.
PreferredRpcBridgeheadServers System.Collections.Immutable.ImmutableArray{System.String} requiredposition: 10
Preferred RPC bridgehead servers.
PreferredSmtpBridgeheadServers System.Collections.Immutable.ImmutableArray{System.String} requiredposition: 11
Preferred SMTP bridgehead servers.
IntraSiteReplicationSchedule System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule requiredposition: 12
Intrasite replication schedule.

Methods

public virtual SiteInfo <Clone>$() #
Returns: SiteInfo
public Void Deconstruct(out String Name, out String Location, out SiteOptions Options, out ImmutableArray<SubnetInfo> Subnets, out ImmutableArray<String> DomainControllers, out ImmutableArray<SiteLinkInfo> SiteLinks, out ImmutableArray<SiteConnectionInfo> Connections, out ImmutableArray<String> AdjacentSites, out String InterSiteTopologyGenerator, out ImmutableArray<String> BridgeheadServers, out ImmutableArray<String> PreferredRpcBridgeheadServers, out ImmutableArray<String> PreferredSmtpBridgeheadServers, out ActiveDirectorySchedule IntraSiteReplicationSchedule) #
Returns: Void

Parameters

Name String requiredposition: 0
Location String requiredposition: 1
Options SiteOptions requiredposition: 2
Subnets ImmutableArray<SubnetInfo> requiredposition: 3
DomainControllers ImmutableArray<String> requiredposition: 4
SiteLinks ImmutableArray<SiteLinkInfo> requiredposition: 5
Connections ImmutableArray<SiteConnectionInfo> requiredposition: 6
AdjacentSites ImmutableArray<String> requiredposition: 7
InterSiteTopologyGenerator String requiredposition: 8
BridgeheadServers ImmutableArray<String> requiredposition: 9
PreferredRpcBridgeheadServers ImmutableArray<String> requiredposition: 10
PreferredSmtpBridgeheadServers ImmutableArray<String> requiredposition: 11
IntraSiteReplicationSchedule ActiveDirectorySchedule requiredposition: 12
public virtual Boolean Equals(SiteInfo 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 site.

public String Location { get; set; } #

Location attribute of the site.

public SiteOptions Options { get; set; } #

Site configuration options.

public ImmutableArray<SubnetInfo> Subnets { get; set; } #

Collection of subnets associated with the site.

public ImmutableArray<String> DomainControllers { get; set; } #

Domain controllers residing in the site.

public ImmutableArray<SiteConnectionInfo> Connections { get; set; } #

Replication connections within the site.

public ImmutableArray<String> AdjacentSites { get; set; } #

Adjacent sites.

public String InterSiteTopologyGenerator { get; set; } #

Name of the inter-site topology generator.

public ImmutableArray<String> BridgeheadServers { get; set; } #

Bridgehead servers in the site.

public ImmutableArray<String> PreferredRpcBridgeheadServers { get; set; } #

Preferred RPC bridgehead servers.

public ImmutableArray<String> PreferredSmtpBridgeheadServers { get; set; } #

Preferred SMTP bridgehead servers.

public ActiveDirectorySchedule IntraSiteReplicationSchedule { get; set; } #

Intrasite replication schedule.