Compartilhar via


RankParamCollection De classe

Representa uma coleção de objetos RankingParameter T:Microsoft.Office.Server.Search.Administration.RankingParameter.

Espaço para nome Microsoft.Office.Server.Search.Administration
Conjunto de Módulos (Assembly) Microsoft.Office.Server.Search (em microsoft.office.server.search.dll)

A sintaxe

<DefaultMemberAttribute("Item")> _
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel:=True)> _
Public NotInheritable Class RankParamCollection
    Implements IEnumerable

Dim instance As RankParamCollection
[DefaultMemberAttribute("Item")] 
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel=true)] 
public sealed class RankParamCollection : IEnumerable

Comentários

Use a propriedade RankingParameters P:Microsoft.Office.Server.Search.Ranking.RankingParameters da classe Ranking T:Microsoft.Office.Server.Search.Ranking para get a coleção de classificação parâmetros para um Shared Service Provider.

Use um indexador para retornar um parâmetro único classificação a partir de objeto RankParamCollection T:Microsoft.Office.Server.Search.Administration.RankParamCollection.For example, assuming the collection is assigned to a variable named rankingParams, use rankingParams[index] in Microsoft Visual C# or rankingParams(index) in Microsoft Visual Basic, where index is the index number of the ranking parameter in the collection, or a string containing the name of the ranking parameter.

Dica

Não é possível adicionar novos parâmetros de classificação, alteração ou remover os nomes dos parâmetros existentes; Você pode modificar somente valor do parâmetro de classificação.

Exemplo

O seguinte exemplo de código gravará a classificação nomes parâmetro e interno valores para o janela do console.

Prerequisites

Certifique-se que um provedor de serviços compartilhados já é criado.

Project References

Adicione o seguinte referências do projeto no seu projeto código do aplicativo console antes execução neste exemplo:

  • 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());
            }
        }
    }
}

Hierarquia de herança

System.Object
  Microsoft.Office.Server.Search.Administration.RankParamCollection

Segmento de segurança

Qualquer público estático ( compartilhadas Na Visual Basic) os membros desse tipo são segmento seguro. Os membros de instância não são garantia ser segmento seguro.

Consulte também

Referência

RankParamCollection Membros
Microsoft.Office.Server.Search.Administration De espaço para nome