那么,什么是两个存在的目的IIdentity和IPrincipal,而不是一些IIdentityMergedWithPrincipal?什么时候在同一个类中实现它们是不够的?
另外,为了理解目的,我想知道这个概念来自哪里:
System.Security.Principal在这些接口中实现因此,不UserPrincipal从System.DirectoryServices的行为类似IPrincipal,但不是偶然的还是打算实现它?
PS我正在寻找理念背后的推理,而不是利益/争议比较,所以请尽量不要开始基于意见的讨论