Compartilhar via


ManagedProperty De classe

Representa um gerenciado propriedade no esquema propriedade metadados Pesquisar da empresa osssearchshort.

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

<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public NotInheritable Class ManagedProperty

Dim instance As ManagedProperty
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)] 
public sealed class ManagedProperty

Comentários

Propriedades gerenciadas são o conjunto de propriedades que estão disponível à experiência do usuário pesquisa.Para obter mais informações sobre gerenciado propriedades, consulte Gerenciamento de metadados.

Use a propriedade AllManagedProperties P:Microsoft.Office.Server.Search.Administration.Schema.AllManagedProperties da classe Schema T:Microsoft.Office.Server.Search.Administration.Schema para get a coleção de gerenciado propriedades no esquema pesquisa do Shared Service Provider a.

Use um indexador para retornar um único gerenciado propriedade a partir de objeto ManagedPropertyCollection T:Microsoft.Office.Server.Search.Administration.ManagedPropertyCollection.For example, assuming the collection is assigned to a variable named mProperties, use mProperties[index] in Microsoft Visual C# or mProperties(index) in Microsoft Visual Basic, where index is a string containing the name of the managed property.

Para excluir um gerenciado propriedade, use o Create M:Microsoft.Office.Server.Search.Administration.ManagedProperty.Delete método do ManagedPropertyCollection ManagedProperty classe.Para as etapas sobre como fazer isso, consulte Como a: criar uma propriedade gerenciada.

Para excluir um gerenciado propriedade, use o Delete M:Microsoft.Office.Server.Search.Administration.ManagedProperty.Delete método do ManagedProperty ManagedProperty classe.Para as etapas sobre como fazer isso, consulte Como a: excluir uma propriedade gerenciada.

Exemplo

O seguinte exemplo de código gravará a lista completa de gerenciado propriedades para o janela do console.Para um completo, passo a passo explicação passo a passo de codificar neste exemplo, consulte Como a: recuperar as propriedades gerenciadas para um provedor serviços compartilhados.

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;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;

namespace ManagedPropertiesSample
{
    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>";
                Schema sspSchema = new Schema(SearchContext.GetContext(new SPSite(strURL)));
                ManagedPropertyCollection properties = sspSchema.AllManagedProperties;
                foreach (ManagedProperty property in properties)
                {
                    Console.WriteLine(property.Name);
                }
            }
            catch(Exception ex)
            {
                 Console.WriteLine(ex.ToString());
            }
        }
    }
}

Hierarquia de herança

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

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

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