Compartilhar via


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