Compartilhar via


SPPermissionCollection members

Include protected members
Include inherited members

NOTE: This API is now obsolete.

Use em vez disso, as novas classes SPRoleDefinition e SPRoleAssignment para definir funções e atribuir usuários a elas. Para obter mais informações, consulte Changes in the Authorization Object Model. (Em Windows SharePoint Services 2,0, o SPRole representado uma coleção de objetos SPPermission e é mantido para compatibilidade com versões anteriores.)

The SPPermissionCollection type exposes the following members.

Properties

  Name Description
Public property Count Obsolete. Obtém o número de permissões na coleção. (Overrides SPBaseCollection.Count.)
Public property Inherited Obsolete. Obtém um valor booleano que especifica se a coleção é herdada do objeto pai.
Public property Item[Int32] Obsolete. Obtém o objeto de permissão no índice especificado na coleção. No C#, essa propriedade é um indexador para a classe SPPermissionCollection .
Public property Item[SPMember] Obsolete. Obtém o objeto de permissão com o membro especificado da coleção. No C#, essa propriedade é um indexador para a classe SPPermissionCollection .
Public property Parent Obsolete. Obtém o objeto pai para o conjunto de permissões, que pode ser um site ou uma lista.
Public property RequestAccess Obsolete. Obtém ou define um valor booleano que especifica se a solicitação de acesso está ativada para uma lista.
Public property RequestAccessEmail Obsolete. Obtém ou define se a solicitação de acesso é habilitada para um site e especifica o endereço de email para o qual as solicitações são enviadas.
Public property Xml Obsolete. Obtém uma coleção de permissões em formato XML.
Public property Xml2 Obsolete. Obtém uma coleção de permissões em formato XML.

Top

Methods

  Name Description
Public method Add Obsolete. Cria um objeto de permissão com o membro especificado e permissões da coleção.
Public method AddCollection Obsolete. Adiciona os usuários e suas permissões a uma lista, modifica as permissões de usuários para obter uma lista, modifica as permissões de um grupo existente para uma lista ou modifica as permissões de uma função existente de um site.
Public method CheckPermissions Obsolete. Verifica se o usuário atual possui as permissões especificadas para a lista ou o site e, se não for, lança uma exceção de acesso negado.
Public method DoesUserHavePermissions Obsolete. Retorna um valor que indica se o usuário atual tem permissões especificadas.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
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) Obsolete. Remove o objeto de permissão no índice especificado na coleção.
Public method Remove(SPMember) Obsolete. Remove da coleção a permissão que está associada com o membro especificado.
Public method RemoveCollection Obsolete. Remove as permissões representadas por uma matriz de inteiros de IDs de membro da coleção.
Public method ResetPermissions Obsolete. Redefine as permissões herdadas do objeto pai.
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

SPPermissionCollection class

Microsoft.SharePoint namespace