A consumer must construct ActiveDirectoryServiceProxy with a service URL of its own choosing; the wrapper builds its own BasicHttpBinding and bypasses the two <client><endpoint> entries this repository's app.config declares. ActiveDirectoryServiceProxy is compiled into SAIF.Services.Web.Proxies, which is consumed as a project reference by SAIF.Services, SAIF.Services.Common, SAIF.Services.WCF, and SAIF.Services.Tests — see SAIF.Services.Web.Proxies overview — though none of those four projects uses this particular proxy.
None configured — binding defaults apply (1 min send/open/close, 10 min receive)*
No
ActiveDirectoryServiceProxy.cs:19
Yes
Retry
None configured
No
—
Yes
Circuit breaking
None configured
No
—
No
Thread safety
Not determined from source
—
—
No
Cancellation
Not supported — no cancellation on any call site (GenerateAsynchronousMethods=false)
—
Reference.svcmap
Yes
Message size limits
65,536 bytes (BasicHttpBinding default, not overridden)*
No
ActiveDirectoryServiceProxy.cs:19
No
None of the three resilience gaps is mitigated anywhere in this repository, because nothing in this repository calls the wrapper; an external consumer inherits all of them. See Tech debt findings TD-AD-01 and TD-AD-03.
No usage example exists in this repository: nothing constructs ActiveDirectoryServiceProxy. A hypothetical caller supplies a URL and calls one of the four exposed methods:
Note: Statements marked with † are derived from dependency library
documentation via the Legends CLI. Statements marked with * were inferred
from code structure or contextual evidence. Statements marked with ** could
not be confirmed; treat as unknown until verified.