RankParamCollection-Klasse
Stellt eine Auflistung von RankingParameter -Objekten dar.
Vererbungshierarchie
System.Object
Microsoft.Office.Server.Search.Administration.RankParamCollection
Namespace: Microsoft.Office.Server.Search.Administration
Assembly: Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)
Syntax
'Declaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public NotInheritable Class RankParamCollection _
Implements IEnumerable
'Usage
Dim instance As RankParamCollection
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public sealed class RankParamCollection : IEnumerable
Hinweise
Verwenden Sie die RankingParameters() -Eigenschaft der Ranking -Klasse, um die Auflistung der Parameter für den Anbieter für gemeinsame Dienste ranking abzurufen.
Verwenden Sie Indexer, um Ranking der einzelnen Parameter aus dem RankParamCollection -Objekt zurückzugeben. Zum Beispiel, vorausgesetzt, der Auflistung wird in einer Variablen namens rankingParamszugewiesen, rankingParams[index] in Microsoft Visual C# oder rankingParams(index) in Microsoft Visual Basic, wobei index die Indexnummer des Parameters in der Auflistung oder eine Zeichenfolge mit dem Namen des Parameters Ranking Ranking ist.
Hinweis
Sie können nicht neue Ranking Parameter hinzufügen oder entfernen oder die Namen der vorhandenen Parameter ändern; Sie können nur die Einstufung Parameterwert ändern.
Beispiele
Im folgenden Codebeispiel wird die Rangfolge schreibt Parameternamen und integrierte Werte in das Konsolenfenster.
Prerequisites
Stellen Sie sicher, dass ein Anbieter für gemeinsame Dienste bereits erstellt ist.
Project References
Fügen Sie vor dem Ausführen dieses Beispiels die folgenden Projektverweise in Ihrem Code Konsolenanwendungsprojekt hinzu:
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());
}
}
}
}
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.