ContentSource De classe
Fornece o classe base para todos os de conteúdo Pesquisar da empresa osssearchshort fontes.
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.InheritanceDemand, ObjectModel:=True)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel:=True)> _
Public MustInherit Class ContentSource
Dim instance As ContentSource
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel=true)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel=true)]
public abstract class ContentSource
Comentários
Para obter mais informações sobre de conteúdo fontes e o novo Pesquisar da empresa administração modelo de objeto, consulte Visão geral sobre fontes de conteúdo e Guia de Introdução Com o Search Administration Object Model.
Use a propriedade ContentSources P:Microsoft.Office.Server.Search.Administration.CONTENT.ContentSources da classe Content T:Microsoft.Office.Server.Search.Administration.CONTENT para a coleção de de conteúdo get fontes para o provedor um serviço compartilhado (SSP).
To add a new content source to the collection, use the Create method of the ContentSourceCollection class.
Para excluir um de conteúdo origem, use o Delete M:Microsoft.Office.Server.Search.Administration.ContentSource.Delete método do ContentSource T:Microsoft.Office.Server.Search.Administration.ContentSource classe.
Use um indexador para retornar um único de conteúdo origem a partir de objeto ContentSourceCollection T:Microsoft.Office.Server.Search.Administration.ContentSourceCollection.For example, assuming the collection is assigned to a variable named sspContentSources, use sspContentSources[index] in Microsoft Visual C# or sspContentSources(index) in Microsoft Visual Basic, where index is a string containing the name of the content source or an integer containing the content source ID.
Exemplo
O seguinte exemplo de código gravará a lista completa de de conteúdo fontes para um provedor de serviços compartilhados 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 ContentSourceSample
{
class Program
{
static void Main(string[] args)
{
/*
Replace <SiteName> with the name of a site
using the Shared Service Provider.
*/
string strURL = "http://<SiteName>";
SearchContext context;
using(SPSite site = new SPSite(strURL))
{
context = SearchContext.GetContext(site);
}
Content sspContent = new Content(context);
ContentSourceCollection sspContentSources = sspContent.ContentSources;
foreach (ContentSource cs in sspContentSources)
{
Console.WriteLine("NAME: " + cs.Name + " ID: " + cs.Id);
}
}
}
}
Hierarquia de herança
System.Object
Microsoft.Office.Server.Search.Administration.ContentSource
Microsoft.Office.Server.Search.Administration.BusinessDataContentSource
Microsoft.Office.Server.Search.Administration.CustomContentSource
Microsoft.Office.Server.Search.Administration.HierarchicalContentSource
Microsoft.Office.Server.Search.Administration.SharePointContentSource
Microsoft.Office.Server.Search.Administration.WebContentSource
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
ContentSource Membros
Microsoft.Office.Server.Search.Administration De espaço para nome
Content De classe
Outros recursos
Guia de Introdução com o modelo de objeto de administração de pesquisa da empresa
Visão geral sobre fontes de conteúdo
Gerenciando conteúdo
Como a: recuperar as fontes de conteúdo para um provedor serviços compartilhados
Como a: Adicionar uma fonte de conteúdo
Como a: excluir uma fonte de conteúdo
Como a: gerenciar de forma programática o rastreamento de uma fonte de conteúdo
Como: de forma programática configurar um agendamento de rastreamento para uma fonte de conteúdo