TestimoX

API Reference

Class

SdaFast

Namespace ADPlayground.Infrastructure
Assembly ADPlayground
Modifiers static

Thin wrappers around System.DirectoryServices.ActiveDirectory with short, bounded waits to avoid stalling on unhealthy DCs when enumerating trusts/domains.

Inheritance

  • Object
  • SdaFast

Methods

public static IReadOnlyList<TrustRelationshipInformation> GetDomainTrusts(String domainName, Int32 timeoutMs = 3000) #
Returns: IReadOnlyList<TrustRelationshipInformation>

Returns domain-level trusts for the specified domain with a bounded wait.

Parameters

domainName System.String requiredposition: 0
Domain DNS name.
timeoutMs System.Int32 = 3000 optionalposition: 1
Maximum wait time in milliseconds.
public static IReadOnlyList<TrustRelationshipInformation> GetForestTrusts(String forestName, Int32 timeoutMs = 3000) #
Returns: IReadOnlyList<TrustRelationshipInformation>

Returns forest-level trusts for the specified forest with a bounded wait.

Parameters

forestName System.String requiredposition: 0
Forest DNS name or null for current forest.
timeoutMs System.Int32 = 3000 optionalposition: 1
Maximum wait time in milliseconds.