1 type derived from DomainController
System.DirectoryServices (1)
System\DirectoryServices\ActiveDirectory\GlobalCatalog.cs (1)
10public class GlobalCatalog : DomainController
14 instantiations of DomainController
System.DirectoryServices (14)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySchema.cs (1)
534server = new DomainController(dcContext, dcName);
System\DirectoryServices\ActiveDirectory\ActiveDirectorySite.cs (4)
400_topologyGenerator = new DomainController(Utils.GetNewDirectoryContext(hostname, DirectoryContextType.DirectoryServer, context), hostname!); 1062replica = new DomainController(Utils.GetNewDirectoryContext(host, DirectoryContextType.DirectoryServer, context), host); 1413replica = new DomainController(Utils.GetNewDirectoryContext(hostName, DirectoryContextType.DirectoryServer, context), hostName); 1478replica = new DomainController(Utils.GetNewDirectoryContext(hostName, DirectoryContextType.DirectoryServer, context), hostName);
System\DirectoryServices\ActiveDirectory\ApplicationPartition.cs (2)
1183directoryServer = new DomainController(dcContext, dcName); 1204dcList.Add(new DomainController(dcContext, dcName));
System\DirectoryServices\ActiveDirectory\Domain.cs (1)
1075return new DomainController(dcContext, dcName);
System\DirectoryServices\ActiveDirectory\DomainController.cs (3)
171return new DomainController(context, dcDnsName, directoryEntryMgr); 1000return new DomainController(dcContext, domainControllerName); 1035dcList.Add(new DomainController(dcContext, dcName));
System\DirectoryServices\ActiveDirectory\Forest.cs (1)
830return new DomainController(dcContext, dcName);
System\DirectoryServices\ActiveDirectory\GlobalCatalog.cs (1)
209return new DomainController(context, Name);
System\DirectoryServices\ActiveDirectory\Locator.cs (1)
122dcs.Add(new DomainController(dcContext, dcName));
93 references to DomainController
System.DirectoryServices (91)
System\DirectoryServices\ActiveDirectory\ActiveDirectorySite.cs (6)
793string ntdsaName = (server is DomainController) ? ((DomainController)server).NtdsaObjectName : ((AdamInstance)server).NtdsaObjectName; 815string ntdsaName = (replica is DomainController) ? ((DomainController)replica).NtdsaObjectName : ((AdamInstance)replica).NtdsaObjectName; 1302DomainController dc = DomainController.GetDomainController(Utils.GetNewDirectoryContext(serverName, DirectoryContextType.DirectoryServer, context));
System\DirectoryServices\ActiveDirectory\DirectoryServer.cs (14)
99string serverName = (this is DomainController) ? ((DomainController)this).ServerObjectName : ((AdamInstance)this).ServerObjectName; 146string serverName = (this is DomainController) ? ((DomainController)this).ServerObjectName : ((AdamInstance)this).ServerObjectName; 231string ntdsaName = (this is DomainController) ? ((DomainController)this).NtdsaObjectName : ((AdamInstance)this).NtdsaObjectName; 696DomainController? dcServer = null; 711dcServer = DomainController.GetDomainController(newContext); 766string serverName = (this is DomainController) ? ((DomainController)this).ServerObjectName : ((AdamInstance)this).ServerObjectName; 805string siteName = (this is DomainController) ? ((DomainController)this).SiteObjectName : ((AdamInstance)this).SiteObjectName; 808string serverName = (this is DomainController) ? ((DomainController)this).ServerObjectName : ((AdamInstance)this).ServerObjectName;
System\DirectoryServices\ActiveDirectory\DirectoryServerCollection.cs (19)
73if (!(server is DomainController)) 78if (((DomainController)server).NumericOSVersion < 5.2) 95string siteName = (server is DomainController) ? ((DomainController)server).SiteObjectName : ((AdamInstance)server).SiteObjectName; 174if (!(server is DomainController)) 179if (((DomainController)server).NumericOSVersion < 5.2) 197string siteName = (server is DomainController) ? ((DomainController)server).SiteObjectName : ((AdamInstance)server).SiteObjectName; 283string ntdsaName = (server is DomainController) ? ((DomainController)server).NtdsaObjectName : ((AdamInstance)server).NtdsaObjectName; 296string serverName = (server is DomainController) ? ((DomainController)server).ServerObjectName : ((AdamInstance)server).ServerObjectName; 329string ntdsaName = (value is DomainController) ? ((DomainController)value).NtdsaObjectName : ((AdamInstance)value).NtdsaObjectName; 342string serverName = (server is DomainController) ? ((DomainController)server).ServerObjectName : ((AdamInstance)server).ServerObjectName; 388if (!(value is DomainController)) 406string ntdsaName = (ds is DomainController) ? ((DomainController)ds).NtdsaObjectName : ((AdamInstance)ds).NtdsaObjectName;
System\DirectoryServices\ActiveDirectory\Domain.cs (18)
38private DomainController? _cachedPdcRoleOwner; 39private DomainController? _cachedRidRoleOwner; 40private DomainController? _cachedInfrastructureRoleOwner; 410public DomainController FindDomainController() 414return DomainController.FindOneInternal(context, Name, null, 0); 417public DomainController FindDomainController(string siteName) 423return DomainController.FindOneInternal(context, Name, siteName, 0); 426public DomainController FindDomainController(LocatorOptions flag) 430return DomainController.FindOneInternal(context, Name, null, flag); 433public DomainController FindDomainController(string siteName, LocatorOptions flag) 439return DomainController.FindOneInternal(context, Name, siteName, flag); 446return DomainController.FindAllInternal(context, Name, true /*isDnsDomainName */, null); 455return DomainController.FindAllInternal(context, Name, true /*isDnsDomainName */, siteName); 896public DomainController PdcRoleOwner 906public DomainController RidRoleOwner 915public DomainController InfrastructureRoleOwner 1031private DomainController GetRoleOwner(ActiveDirectoryRole role) 1245serverName = DomainController.FindOne(context).Name;
System\DirectoryServices\ActiveDirectory\DomainController.cs (15)
121public static DomainController GetDomainController(DirectoryContext context) 139throw new ActiveDirectoryObjectNotFoundException(SR.Format(SR.DCNotFound, context.Name), typeof(DomainController), context.Name); 153throw new ActiveDirectoryObjectNotFoundException(SR.Format(SR.DCNotFound, context.Name), typeof(DomainController), context.Name); 163throw new ActiveDirectoryObjectNotFoundException(SR.Format(SR.DCNotFound, context.Name), typeof(DomainController), context.Name); 174public static DomainController FindOne(DirectoryContext context) 186public static DomainController FindOne(DirectoryContext context, string siteName) 200public static DomainController FindOne(DirectoryContext context, LocatorOptions flag) 212public static DomainController FindOne(DirectoryContext context, string siteName, LocatorOptions flag) 873internal static void ValidateCredential(DomainController dc, DirectoryContext context) 882internal static DomainController FindOneWithCredentialValidation(DirectoryContext context, string? siteName, LocatorOptions flag) 884DomainController dc; 909throw new ActiveDirectoryObjectNotFoundException(SR.Format(SR.DCNotFoundInDomain, context.Name), typeof(DomainController), null); 939throw new ActiveDirectoryObjectNotFoundException(SR.Format(SR.DCNotFoundInDomain, context.Name), typeof(DomainController), null); 958internal static DomainController FindOneInternal(DirectoryContext context, string? domainName, string? siteName, LocatorOptions flag) 981throw new ActiveDirectoryObjectNotFoundException(SR.Format(SR.DCNotFoundInDomain, domainName), typeof(DomainController), null);
System\DirectoryServices\ActiveDirectory\DomainControllerCollection.cs (9)
20public DomainController this[int index] => (DomainController)InnerList[index]!; 22public bool Contains(DomainController domainController) 29DomainController tmp = (DomainController)InnerList[i]!; 38public int IndexOf(DomainController domainController) 45DomainController tmp = (DomainController)InnerList[i]!; 54public void CopyTo(DomainController[] domainControllers, int index)
System\DirectoryServices\ActiveDirectory\Forest.cs (5)
41private DomainController? _cachedSchemaRoleOwner; 42private DomainController? _cachedNamingRoleOwner; 735public DomainController SchemaRoleOwner 744public DomainController NamingRoleOwner 789private DomainController GetRoleOwner(ActiveDirectoryRole role)
System\DirectoryServices\ActiveDirectory\GlobalCatalog.cs (1)
179public DomainController DisableGlobalCatalog()
System\DirectoryServices\ActiveDirectory\ReplicationConnection.cs (2)
944if (targetIsDC && !(sourceServer is DomainController)) 949else if (!targetIsDC && (sourceServer is DomainController))
System\DirectoryServices\ActiveDirectory\Utils.cs (2)
864string siteName = (server is DomainController) ? ((DomainController)server).SiteObjectName : ((AdamInstance)server).SiteObjectName;
System.DirectoryServices.AccountManagement (2)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (2)
1195DomainController dd = DomainController.FindOne(dc);