Partager via


Workspace.EffectivePermissions, propriété

Ce champ est rempli uniquement lorsqu'il envoie cet espace de travail lors de la transmission au client.

Il contient le WorkspacePermissions effective de l'utilisateur qui a appelé le webmethod approprié : CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces.

Ce champ est rempli à l'aide de la méthode statique Workspace.PopulateEffectivePermissionsForUser.

Il ne doit pas être considéré au moment de l'évaluation de sécurité sauf immédiatement après remplir une valeur avec PopulateEffectivePermissionsForUser. Sinon, utilisez l'une de HasWorkspacePermission ou de CheckWorkspacePermission sur le SecurityManager.

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Server
Assembly :  Microsoft.TeamFoundation.VersionControl.Server (dans Microsoft.TeamFoundation.VersionControl.Server.dll)

Syntaxe

'Déclaration
<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; }

Valeur de propriété

Type : System.Int32
retourne Int32 ;

Sécurité .NET Framework

Voir aussi

Référence

Workspace Classe

Microsoft.TeamFoundation.VersionControl.Server, espace de noms