Domain Class

 

The Domain class represents an Active Directory domain.

Namespace:   System.DirectoryServices.ActiveDirectory
Assembly:  System.DirectoryServices (in System.DirectoryServices.dll)


[DirectoryServicesPermissionAttribute(SecurityAction::LinkDemand, 
	Unrestricted = true)]
public ref class Domain : ActiveDirectoryPartition

NameDescription
System_CAPS_pubpropertyChildren

Gets the domains that are children of this domain.

System_CAPS_pubpropertyDomainControllers

Gets the domain controllers in this domain.

System_CAPS_pubpropertyDomainMode

Gets the mode that this domain is operating in.

System_CAPS_pubpropertyDomainModeLevel

Gets the mode level that this domain is operating in.

System_CAPS_pubpropertyForest

Gets the forest that this domain is a member of.

System_CAPS_pubpropertyInfrastructureRoleOwner

Gets the infrastructure role owner for this domain.

System_CAPS_pubpropertyName

Gets the partition name.(Inherited from ActiveDirectoryPartition.)

System_CAPS_pubpropertyParent

Gets the parent domain of this domain.

System_CAPS_pubpropertyPdcRoleOwner

Gets the DomainController object that holds the primary domain controller (PDC) for this domain.

System_CAPS_pubpropertyRidRoleOwner

Gets the RID master role holder for this domain.

NameDescription
System_CAPS_pubmethodCreateLocalSideOfTrustRelationship(String^, TrustDirection, String^)

Creates the local side of a trust relationship with the specified domain.

System_CAPS_pubmethodCreateTrustRelationship(Domain^, TrustDirection)

Creates both sides of a trust relationship with the specified domain.

System_CAPS_pubmethodDeleteLocalSideOfTrustRelationship(String^)

Deletes the local side of a trust relationship.

System_CAPS_pubmethodDeleteTrustRelationship(Domain^)

Deletes both sides of a trust relationship.

System_CAPS_pubmethodDispose()

Releases all managed and unmanaged resources that are held by the object.(Inherited from ActiveDirectoryPartition.)

System_CAPS_protmethodDispose(Boolean)

Releases the managed resources that are used by the object and, optionally, releases unmanaged resources.(Inherited from ActiveDirectoryPartition.)

System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodFindAllDiscoverableDomainControllers()

Finds all of the discoverable domain controllers in this domain.

System_CAPS_pubmethodFindAllDiscoverableDomainControllers(String^)

Finds all of the discoverable domain controllers in this domain that are also in the specified site.

System_CAPS_pubmethodFindAllDomainControllers()

Finds all of the domain controllers in this domain.

System_CAPS_pubmethodFindAllDomainControllers(String^)

Finds all of the domain controllers in this domain that are also in the specified site.

System_CAPS_pubmethodFindDomainController()

Finds any domain controller in this domain.

System_CAPS_pubmethodFindDomainController(LocatorOptions)

Finds a domain controller in this domain that meets the specified criteria.

System_CAPS_pubmethodFindDomainController(String^)

Finds a domain controller in this domain and in the specified site.

System_CAPS_pubmethodFindDomainController(String^, LocatorOptions)

Finds a domain controller in this domain and in the specified site that meets the specified criteria.

System_CAPS_pubmethodGetAllTrustRelationships()

Retrieves all of the trust relationships for this domain.

System_CAPS_pubmethodSystem_CAPS_staticGetComputerDomain()

Gets the Domain object that represents the domain to which the local computer is joined.

System_CAPS_pubmethodSystem_CAPS_staticGetCurrentDomain()

Gets the Domain object for the current user credentials in effect for the security context under which the application is running.

System_CAPS_pubmethodGetDirectoryEntry()

Retrieves a DirectoryEntry object that represents the default naming context of the domain.(Overrides ActiveDirectoryPartition::GetDirectoryEntry().)

System_CAPS_pubmethodSystem_CAPS_staticGetDomain(DirectoryContext^)

Gets the Domain object for the specified context.

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetSelectiveAuthenticationStatus(String^)

Determines the authentication type of an inbound trust.

System_CAPS_pubmethodGetSidFilteringStatus(String^)

Determines the SID filtering status of a trust.

System_CAPS_pubmethodGetTrustRelationship(String^)

Gets the trust relationship between this domain and the specified domain.

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodRaiseDomainFunctionality(DomainMode)

Raises the mode of operation for the domain.

System_CAPS_pubmethodRaiseDomainFunctionalityLevel(Int32)

Raises the functionality level for the domain.

System_CAPS_pubmethodRepairTrustRelationship(Domain^)

Repairs a trust relationship.

System_CAPS_pubmethodSetSelectiveAuthenticationStatus(String^, Boolean)

Enables or disables selective authentication for an inbound trust.

System_CAPS_pubmethodSetSidFilteringStatus(String^, Boolean)

Sets the SID filtering state for the specified domain.

System_CAPS_pubmethodToString()

Retrieves a string representation of the current directory partition.(Inherited from ActiveDirectoryPartition.)

System_CAPS_pubmethodUpdateLocalSideOfTrustRelationship(String^, String^)

Updates the password for the local side of a trust relationship.

System_CAPS_pubmethodUpdateLocalSideOfTrustRelationship(String^, TrustDirection, String^)

Updates the password and trust direction for the local side of a trust relationship.

System_CAPS_pubmethodUpdateTrustRelationship(Domain^, TrustDirection)

Updates the trust direction for an existing trust relationship. The trust directions are updated on both sides of the trust.

System_CAPS_pubmethodVerifyOutboundTrustRelationship(String^)

Verifies that a previously established outbound trust with the specified domain is valid.

System_CAPS_pubmethodVerifyTrustRelationship(Domain^, TrustDirection)

Verifies that a previously established trust with the specified domain is valid.

.NET Framework
Available since 2.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: