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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.TeamFoundation.VersionControl.Server, espace de noms