Compartilhar via


ProjectSecurityRules enumeração

Especifica as regras dinâmicas para projetos em categorias de segurança.

Namespace:  Microsoft.Office.Project.Server.Library
Assembly:  Microsoft.Office.Project.Server.Library (em Microsoft.Office.Project.Server.Library.dll)

Sintaxe

'Declaração
Public Enumeration ProjectSecurityRules
'Uso
Dim instance As ProjectSecurityRules
public enum ProjectSecurityRules

Membros

Nome do membro Descrição
AllCurrentAndFuture Valor = 0. A categoria se aplica a todos os projetos atuais e futuros.
Listed Valor = 1. A categoria se aplica somente para os projetos listados.
ManagedByUser Valor = 2. O usuário é o proprietário do projeto ou o gerente de status nas atribuições desse projeto.
UserAssignedAsTeamMember Valor = 3. O usuário está na equipe do projeto.
ManagedByResourcesManagedByUser Valor = 4. O proprietário do projeto é um descendente do usuário via EDR.
AssignedToResourcesManagedByUser Valor = 5. Um recurso na equipe do projeto é um descendente do usuário via a estrutura de divisão de recursos (EDR).
OwnerAtSameRbsNode Valor = 6. O proprietário do projeto tem o mesmo valor de EDR que o usuário.

Comentários

O tipo ProjectSecurityRules é usado para definir ou comparar regras dinâmicas para projetos em categorias de segurança. Para as opções de configurações de projeto de uma categoria de segurança, consulte a página Adicionar ou editar categoria no Project Web App

Para obter um exemplo de como definir regras dinâmicas ao criar uma categoria de segurança, consulte o método PSI CreateCategories .

Ver também

Referência

Microsoft.Office.Project.Server.Library namespace