Category De classe
Representa uma categoria na 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 Category
Dim instance As Category
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public sealed class Category
Comentários
No esquema de Pesquisar da empresa osssearchshort, rastreadas propriedades são agrupadas em categorias diferentes, representando o manipulador protocolo usado.Para obter mais informações sobre propriedades rastreadas, consulte Gerenciamento de metadados.
Use a propriedade AllCategories P:Microsoft.Office.Server.Search.Administration.Schema.AllCategories da classe Schema T:Microsoft.Office.Server.Search.Administration.Schema para get a coleção de categorias propriedade no esquema pesquisa do Shared Service Provider a.
Use um indexador para retornar um único gerenciado propriedade a partir de objeto CategoryCollection T:Microsoft.Office.Server.Search.Administration.CategoryCollection.
Para exemplo, supondo que a coleção é atribuído a uma variável nomeado categories, use categoriesindex em Microsoft Visual C# ou categorias categories( index) em Microsoft Visual Basic, onde índice é uma seqüência de caracteres que contém o nome da categoria ou um GUID identificando a propriedade definido para a categoria.
Exemplo
O seguinte exemplo de código gravará a lista completa das categorias 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;
using System.Collections.Generic;
using System.Text;
using Microsoft.Office.Server.Search.Administration;
using Microsoft.SharePoint;
namespace CategoriesSample
{
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)));
CategoryCollection categories = sspSchema.AllCategories;
foreach (Category category in categories)
{
Console.WriteLine(category.Name);
}
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
}
}
Hierarquia de herança
System.Object
Microsoft.Office.Server.Search.Administration.Category
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
Category Membros
Microsoft.Office.Server.Search.Administration De espaço para nome