SidIdentityHelper 类

基于SID的类型描述符的帮助器方法,如Windows和TFS。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Common.SidIdentityHelper

命名空间:  Microsoft.TeamFoundation.Framework.Common
程序集:  Microsoft.TeamFoundation.Common(在 Microsoft.TeamFoundation.Common.dll 中)

语法

声明
Public NotInheritable Class SidIdentityHelper
public static class SidIdentityHelper

SidIdentityHelper 类型公开以下成员。

属性

  名称 说明
公共属性静态成员 PhantomSidPrefix
公共属性静态成员 TeamFoundationSidPrefix
公共属性静态成员 WellKnownDomainSid
公共属性静态成员 WellKnownSidPrefix
公共属性静态成员 WellKnownSidType

页首

方法

  名称 说明
公共方法静态成员 ConstructPhantomSid
公共方法静态成员 ConstructWellKnownSid 构造已知的 Team Foundation 标识符。
公共方法静态成员 DecodePhantomSid
公共方法静态成员 DecodeSid 转换为二进制应为其部件。此转换的代码来自 [SecurityIdentifier] 对象。
公共方法静态成员 EncodeSid
公共方法静态成员 GetDomainSid
公共方法静态成员 GetSidRid
公共方法静态成员 IsBuiltInAccount 确定是否为SID一个内置帐户。所有内置帐户来自Windows NT AUTHORITY (5)而且有32作为其第一个子权限。
公共方法静态成员 IsNTAccount 如果这是NT标识的SID,则NT标识可能来自SAM数据库或Active Directory。都来自Windows NT AUTHORITY (5)而且有21作为其第一个子权限。
公共方法静态成员 IsServiceAccount 确定是否为web服务或本地服务的已知SID。
公共方法静态成员 IsTeamFoundationIdentifier
公共方法静态成员 NewSid
公共方法静态成员 ResolveSid(SecurityIdentifierInfo, String%, String%, NativeMethods.AccountType%, Boolean%)
公共方法静态成员 ResolveSid(SecurityIdentifierInfo, String%, String%, NativeMethods.AccountType%, Boolean%, Boolean%)

页首

字段

  名称 说明
公共字段静态成员 IllegalNameChars

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Framework.Common 命名空间