SPMember class
Representa a classe base para as classes SPUser e SPGroup .
Inheritance hierarchy
System.Object
Microsoft.SharePoint.SPMember
Microsoft.SharePoint.SPPrincipal
Microsoft.SharePoint.SPRole
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public MustInherit Class SPMember
'Uso
Dim instance As SPMember
public abstract class SPMember
Comentários
Cada usuário ou grupo em um site tem uma identificação de membro exclusivo, tem as permissões associadas a essa associação e pode ser representado por um objeto SPMember . Use a propriedade Member da classe SPRoleAssignment para obter o membro que representa o usuário ou grupo associado a uma permissão.
Você pode usar um indexador para retornar um objeto específico de SPUser ou SPGroup para um site da Web e, em seguida, atribuir o objeto a um objeto SPMember , da seguinte maneira.
Dim site As SPWeb =
SPContext.Current.Site.AllWebs("Site_Name")
Dim memUser As SPMember = site.Users("User_Name")
Dim memGroup As SPMember =
site.Groups("Group_Name")
using(SPWeb oWebsite = SPContext.Current.Site.AllWebs["Site_Name"]);
SPMember oMemberName = oWebsite.Users["User_Name"];
SPMember oMemberGroup = oWebsite.Groups["Group_Name"];
Dica
Determinados objetos implementam a interface IDisposable , e você deve evitar reter esses objetos na memória depois que eles não são mais necessários. Para obter informações sobre boas práticas de codificação, consulte Disposing Objects.
Thread safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.