RankParamCollection - Classe
Représente une collection d'objets de RankingParameter .
Hiérarchie d’héritage
System.Object
Microsoft.Office.Server.Search.Administration.RankParamCollection
Espace de noms : Microsoft.Office.Server.Search.Administration
Assembly : Microsoft.Office.Server.Search (dans Microsoft.Office.Server.Search.dll)
Syntaxe
'Déclaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class RankParamCollection _
Implements IEnumerable
'Utilisation
Dim instance As RankParamCollection
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class RankParamCollection : IEnumerable
Remarques
Utilisez la propriété RankingParameters() de la classe Ranking pour obtenir la collection de paramètres de classement pour un fournisseur de services partagés.
Utilisez un indexeur pour renvoyer un paramètre de classement unique à partir de l'objet RankParamCollection . Par exemple, en supposant que la collection est affectée à une variable nommée rankingParams, utilisez rankingParams[index] dans Microsoft Visual c# ou rankingParams(index) dans Microsoft Visual Basic, où index est le numéro d'index du paramètre de classement dans la collection, soit une chaîne contenant le nom du paramètre de classement.
Notes
Vous ne pouvez pas ajouter de nouveaux paramètres de classement, ou supprimer ou modifier les noms des paramètres existants ; Vous pouvez modifier uniquement les valeur du paramètre de classement.
Exemples
L'exemple de code suivant écrit le classement des noms de paramètre et des valeurs intégrées dans la fenêtre de console.
Prerequisites
Vérifiez qu'un fournisseur de services partagés est déjà créé.
Project References
Ajoutez les références de projet suivantes dans le projet de code d'application console avant d'exécuter cet exemple :
Microsoft.SharePoint
Microsoft.Office.Server
Microsoft.Office.Server.Search
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;
namespace RankingParameterSample
{
class Program
{
static void Main(string[] args)
{
try
{
//Replace <SiteName> with the name of a site using the Shared Service Provider.
string strURL = "http://<SiteName>";
Ranking searchRanking = new Ranking(SearchContext.GetContext(new SPSite(strURL)));
RankParamCollection rankParams = searchRanking.RankingParameters;
foreach (RankingParameter rankParam in rankParams)
{
Console.WriteLine("NAME: " + rankParam.Name + "...VALUE: " + rankParam.Value);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}
}
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.
Voir aussi
Référence
Microsoft.Office.Server.Search.Administration - Espace de noms