Workspace.EffectivePermissions 属性

只有 + 当,它将在该连接的此工作区域以客户端时,此字段填充。

它包含调用相关 webmethod 用户的有效 WorkspacePermissions:CreateWorkspace,UpdateWorkspace,QueryWorkspace,QueryWorkspaces。

通过使用静态方法 Workspace.PopulateEffectivePermissionsForUser,此字段填充。

不应使用除在填写值后的安全计算取决于其与 PopulateEffectivePermissionsForUser。 否则,使用 HasWorkspacePermission 或 CheckWorkspacePermission 之一在 SecurityManager。

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

语法

声明
<ClientPropertyAttribute(ClientVisibility.Private, ClientVisibility.Private, PropertyName := "EffectivePermissions",  _
    Direction := ClientPropertySerialization.ServerToClientOnly)> _
Public Property EffectivePermissions As Integer
[ClientPropertyAttribute(ClientVisibility.Private, ClientVisibility.Private, PropertyName = "EffectivePermissions", 
    Direction = ClientPropertySerialization.ServerToClientOnly)]
public int EffectivePermissions { get; set; }

属性值

类型:System.Int32
返回 Int32

.NET Framework 安全性

请参阅

参考

Workspace 类

Microsoft.TeamFoundation.VersionControl.Server 命名空间