Compartilhar via


SPRoleAssignmentCollection members

Include protected members
Include inherited members

Representa uma coleção de atribuições de função de um objeto de segurança.

The SPRoleAssignmentCollection type exposes the following members.

Properties

  Name Description
Public property Count Obtém o número de atribuições de função na coleção. (Overrides SPBaseCollection.Count.)
Public property Groups Obtém os grupos de pertençam diretamente à lista de controle de acessos (ACL) para este objeto protegível.
Public property Id Obtém a ID da coleção de atribuição de função.
Public property Item Obtém a atribuição de função no índice especificado na coleção.
Public property Parent Obsolete. Obtém o objeto pai que controla as permissões para o objeto ao qual se aplicam as atribuições de funções.
Public property ParentSecurableObject Obtém as permissões e as atribuições de função para a coleção.
Public property Xml Obtém a coleção de atribuição de função em formato XML.

Top

Methods

  Name Description
Public method Add(SPPrincipal) Cria uma nova atribuição de função para um objeto de segurança especificado e permite o acesso de convidado principal de segurança para objetos no escopo atual e em todos os escopos do pai.
Public method Add(SPRoleAssignment) Adiciona uma atribuição de função para a coleção de objetos de atribuição de função.
Public method AddToCurrentScopeOnly Adiciona uma atribuição de função para a coleção de objetos de atribuição de função no escopo atual.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAssignmentByPrincipal Obtém o objeto de atribuição de função com base no grupo ou usuário especificado.
Public method GetEnumerator Obtém um enumerador para iterar através da coleção. (Inherited from SPBaseCollection.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method GetTypedEnumerator<T> Retorna um enumerador de tipo seguro para fazer uma iteração através da coleção. (Inherited from SPBaseCollection.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Remove(Int32) Remove o usuário ou grupo no índice especificado da coleção.
Public method Remove(SPPrincipal) Remove o usuário ou grupo especificado da coleção de atribuição de função.
Public method RemoveById Remove o usuário ou grupo com a identificação (ID) especificado da coleção de atribuição de função.
Public method RemoveFromCurrentScopeOnly Remove o escopo de segurança atual do usuário ou grupo especificado.
Public method ToString (Inherited from Object.)

Top

Explicit interface implementations

  Name Description
Explicit interface implemetationPrivate method ICollection.CopyTo Copia os elementos da coleção para uma matriz, iniciando no índice de matriz especificada. (Inherited from SPBaseCollection.)
Explicit interface implemetationPrivate property ICollection.IsSynchronized Obtém um valor booleano que indica se o acesso à coleção é sincronizado ou thread-safe. (Inherited from SPBaseCollection.)
Explicit interface implemetationPrivate property ICollection.SyncRoot Obtém um objeto que é usado para sincronizar o acesso à coleção. (Inherited from SPBaseCollection.)

Top

Ver também

Referência

SPRoleAssignmentCollection class

Microsoft.SharePoint namespace