小编Alo*_*man的帖子

在.NET中IIdentity和IPrincipal背后的想法是什么?

那么,什么是两个存在的目的IIdentityIPrincipal,而不是一些IIdentityMergedWithPrincipal?什么时候在同一个类中实现它们是不够的?

另外,为了理解目的,我想知道这个概念来自哪里:

  • 它起源于.Net
  • Identity/Principal的概念是设计模式,System.Security.Principal在这些接口中实现
  • 它起源于其他地方并支持兼容性

因此,不UserPrincipalSystem.DirectoryServices的行为类似IPrincipal,但不是偶然的还是打算实现它?

PS我正在寻找理念背后的推理,而不是利益/争议比较,所以请尽量不要开始基于意见的讨论

.net c# iprincipal iidentity

44
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

iidentity ×1

iprincipal ×1