Share via


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é.

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.

Voir aussi

Référence

People classe

People - Membres

WebSvcPeople - Espace de noms

SearchPrincipals(String, Int32, SPPrincipalType)