MemberGroupManager.Search - Méthode
Récupère un tableau d'objets ProfileBase de ce type de profil dont les propriétés utilisables dans une requête correspond à un modèle de recherche spécifié.
Liste de surcharges
Nom | Description | |
---|---|---|
Search(String) | Récupère un tableau d'objets ProfileBase d'un type particulier de profil dont les propriétés utilisables dans une requête correspondent au modèle de recherche spécifié. (Hérité de ProfileManagerBase) | |
Search([]) | Récupère un tableau d'objets ProfileBase d'un type particulier de profil dont les propriétés utilisables dans une requête correspond aux modèles recherche spécifiée. (Hérité de ProfileManagerBase) | |
Search(OrganizationProfile, String) | Obsolète. Récupère un tableau d'utilisateurs et les organisations (en tant qu'objets ProfileBase ) sous l'objet spécifié OrganizationProfile dont les propriétés utilisables dans une requête correspond à un modèle de recherche spécifié. (Hérité de ProfileManagerBase) | |
Search(OrganizationProfile, []) | Obsolète. Récupère un tableau d'utilisateurs et les organisations (en tant qu'objets ProfileBase ) sous l'objet spécifié OrganizationProfile dont les propriétés utilisables dans une requête correspond aux modèles recherche spécifiée. (Hérité de ProfileManagerBase) | |
Search([], Int32, Nullable<Boolean>) | Profils de retour pour les sous-types spécifiques, 0 signifie que tous les sous-types. (Hérité de ProfileManagerBase) |
Haut
Remarques
Les propriétés de profil consultable sont FirstName, LastName, PreferredName, UserName, Office, titre, service, WorkEmail, SPS-SipAddresset AccountName. Pour récupérer des objets de plusieurs ProfileType, utilisez ProfileSearchManager.
L'exemple suivant montre comment utiliser cette classe.
SPSite siteColl = SPContext.Current.Site;
SPServiceContext serviceContext = SPServiceContext.GetContext(siteColl);
UserProfileManager upm = new UserProfileManager(serviceContext);
//Use either the string or the array of strings
//string[] searchPattern = { "User", "UserOne"};
string searchPattern = "User";
ProfileBase[] searchResults = upm.Search(searchPattern);
foreach (ProfileBase profile in searchResults)
{
Console.WriteLine(profile.DisplayName);
}