Clase SPMember

Representa la clase base para las clases SPUser y SPGroup .

Jerarquía de la herencia

System.Object
  Microsoft.SharePoint.SPMember
    Microsoft.SharePoint.SPPrincipal
    Microsoft.SharePoint.SPRole

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public MustInherit Class SPMember
'Uso
Dim instance As SPMember
public abstract class SPMember

Comentarios

Cada usuario o grupo en un sitio tiene un identificador de miembro único, tiene los permisos asociados con esa pertenencia y puede ser representado por un objeto SPMember . Use la propiedad Member de la clase SPRoleAssignment para obtener al miembro que representa el usuario o grupo asociado con un permiso.

Puede usar un indizador para devolver un objeto específico de SPUser o SPGroup para un sitio Web y, a continuación, asignar el objeto a un objeto SPMember , como se indica a continuación.

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"];

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPMember

Espacio de nombres Microsoft.SharePoint