SPMember - Classe
Représente la classe de base pour les classes SPUser et SPGroup .
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.SPMember
Microsoft.SharePoint.SPPrincipal
Microsoft.SharePoint.SPRole
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public MustInherit Class SPMember
'Utilisation
Dim instance As SPMember
public abstract class SPMember
Remarques
Chaque utilisateur ou groupe dans un site possède un ID de membre unique, a les autorisations associées à cette appartenance et peut être représentée par un objet SPMember . La propriété Member de la classe SPRoleAssignment permet d'obtenir le membre qui représente l'utilisateur ou le groupe associé à une autorisation.
Vous pouvez utiliser un indexeur pour renvoyer un objet spécifique de SPUser ou SPGroup pour un site Web et puis assignez l'objet à un objet SPMember , comme suit.
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"];
Notes
Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.