API Reference
Class
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
- Name of the site.
- Location System.String
- Location attribute of the site.
- Options ADPlayground.Replication.SiteOptions
- Site configuration options.
- Subnets System.Collections.Immutable.ImmutableArray{ADPlayground.Replication.SubnetInfo}
- Collection of subnets associated with the site.
- DomainControllers System.Collections.Immutable.ImmutableArray{System.String}
- Domain controllers residing in the site.
- SiteLinks System.Collections.Immutable.ImmutableArray{ADPlayground.Replication.SiteLinkInfo}
- Site links associated with the site.
- Connections System.Collections.Immutable.ImmutableArray{ADPlayground.Replication.SiteConnectionInfo}
- Replication connections within the site.
- AdjacentSites System.Collections.Immutable.ImmutableArray{System.String}
- Adjacent sites.
- InterSiteTopologyGenerator System.String
- Name of the inter-site topology generator.
- BridgeheadServers System.Collections.Immutable.ImmutableArray{System.String}
- Bridgehead servers in the site.
- PreferredRpcBridgeheadServers System.Collections.Immutable.ImmutableArray{System.String}
- Preferred RPC bridgehead servers.
- PreferredSmtpBridgeheadServers System.Collections.Immutable.ImmutableArray{System.String}
- Preferred SMTP bridgehead servers.
- IntraSiteReplicationSchedule System.DirectoryServices.ActiveDirectory.ActiveDirectorySchedule
- Intrasite replication schedule.
Methods
public virtual SiteInfo <Clone>$() #Returns:
SiteInfopublic 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:
VoidParameters
- Name String
- Location String
- Options SiteOptions
- Subnets ImmutableArray<SubnetInfo>
- DomainControllers ImmutableArray<String>
- SiteLinks ImmutableArray<SiteLinkInfo>
- Connections ImmutableArray<SiteConnectionInfo>
- AdjacentSites ImmutableArray<String>
- InterSiteTopologyGenerator String
- BridgeheadServers ImmutableArray<String>
- PreferredRpcBridgeheadServers ImmutableArray<String>
- PreferredSmtpBridgeheadServers ImmutableArray<String>
- IntraSiteReplicationSchedule ActiveDirectorySchedule
public override Int32 GetHashCode() #Returns:
Int32public override String ToString() #Returns:
StringInherited Methods
Properties
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<SiteLinkInfo> SiteLinks { get; set; } #Site links associated with 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.