People.ResolvePrincipals - Méthode
Résout une adresse de messagerie ou toute autre forme d'identification (ID) de l'utilisateur dans un objet PrincipalInfo .
Espace de noms : WebSvcPeople
Assembly : STSSOAP (dans STSSOAP.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/ResolvePrincipals", RequestNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
ResponseNamespace := "https://schemas.microsoft.com/sharepoint/soap/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ResolvePrincipals ( _
principalKeys As String(), _
principalType As SPPrincipalType, _
addToUserInfoList As Boolean _
) As PrincipalInfo()
'Utilisation
Dim instance As People
Dim principalKeys As String()
Dim principalType As SPPrincipalType
Dim addToUserInfoList As Boolean
Dim returnValue As PrincipalInfo()
returnValue = instance.ResolvePrincipals(principalKeys, _
principalType, addToUserInfoList)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sharepoint/soap/ResolvePrincipals", RequestNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
ResponseNamespace = "https://schemas.microsoft.com/sharepoint/soap/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public PrincipalInfo[] ResolvePrincipals(
string[] principalKeys,
SPPrincipalType principalType,
bool addToUserInfoList
)
Paramètres
principalKeys
Type : []Nom de connexion de l'entité de sécurité.
principalType
Type : WebSvcPeople.SPPrincipalTypeobjet SPPrincipalType qui spécifie la portée de l'utilisateur et d'autres informations.
addToUserInfoList
Type : System.BooleanIndique s'il faut ajouter l'entité de sécurité à un SPUserCollection qui est associé au site Web.
Valeur renvoyée
Type : []
Une liste d'objets PrincipalInfo qui est indexé et accédé par le nom d'ouverture de session dans le champ AccountName() .
Remarques
Un utilisateur peut avoir plus d'un type d'accès d'autorisation au sein d'un site Web. Par exemple, un utilisateur peut faire partie d'un groupe de SharePoint Foundation et une liste de distribution, en plus d'avoir accès à un site Web qui est autorisé par leur nom d'ouverture de session. Par conséquent, il peut exister plusieurs copies d'un ID utilisateur qui sont associés à un site Web.
Utilisez ce champ lorsqu'une implémentation non un objet approprié SPPrincipalInfo pour représenter un utilisateur et lors de la mise en oeuvre doit vérifier les autorisations utilisateur pour le site, accorder des autorisations d'utilisateur pour les objets de sites, ou effectuer une autre opération de sécurité.
Vérification de l'utilisateur est effectuée par rapport à un annuaire ou liste d'utilisateurs, tels que les Services de domaine Active Directory (AD DS), un annuaire Lightweight Directory Access Protocol (LDAP), un autre rôle ou les fournisseurs d'appartenances ou une autre forme de la liste des utilisateurs.