Compartir a través de


: ContentSourceCollection.Create (Método) (Microsoft.Office.Server.Search.Administration)

Creates a new content source in the collection.

Espacio de nombres:
Ensamblado: Microsoft.Office.Server.Search (in microsoft.office.server.search.dll)

Sintaxis

'Declaración
Public Function Create ( _
    type As Type, _
    name As String _
) As ContentSource
'Uso
Dim instance As ContentSourceCollection
Dim type As Type
Dim name As String
Dim returnValue As ContentSource

returnValue = instance.Create(type, name)
public ContentSource Create (
    Type type,
    string name
)

Parámetros

  • type
    The object type of the content source.
  • name
    A string containing the content source name.

Valor devuelto

A ContentSource object.

Comentarios

For more information about content sources and the new Enterprise Search Administration object model, see Introducción a los orígenes de contenido, and Getting Started with the Search Administration Object Model.

Ejemplo

The following code example creates a new custom content source. For a complete, step-by-step walkthrough of the sample code for the Create method of the ContentSourceCollection class, see Procedimiento para agregar un origen de contenido.

Prerequisites

Ensure a Shared Service Provider is already created.

Project References

Add the following Project References in your console application code project before running this sample:

  • 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 AddContentSourceSample
{
    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;
            //Replace <csName> with the content source name.
            CustomContentSource customCS = (CustomContentSource)sspContentSources.Create(typeof(CustomContentSource), "<csName>");

        }
    }
}

Vea también

Referencia

ContentSourceCollection (Clase)
ContentSourceCollection (Miembros)
Microsoft.Office.Server.Search.Administration (Espacio de nombres)