Rápida y sencilla: Provisión de un sitio Web mediante el modelo de objetos de SharePoint en C#

He intentado buscar un pequeño código de fragmento de código que mostraría Cómo puedo crear un SPWeb nuevo en una colección de sitios. No encuentro como fácilmente o rápidamente como esperaba así que pensé que sería bofetada juntos una pequeña entrada sobre el tema.

Este código crea un nuevo sitio Wiki:

 SPSite siteCollection;

    siteCollection = Nuevo SPSite("http://conchang-o9l8qi");

    SPWeb w = siteCollection.OpenWeb();

    w.Webs.Add("xyzzy", "xyzzy título",
        "xyzzy Descripción", 1033, SPWebTemplate.WebTemplateWIKI, falso, falso);

Mis búsquedas iniciales fallaron porque estaba buscando frases como "disposición un sitio web utilizando el modelo de objetos de sharepoint" y similares.

Si usted búsqueda para "Webs.Add()", Usted encontrará un número de entradas en el blog muy útil, Artículos MSDN y la documentación de SDK que entrar en profundidad sobre este tema. Definitivamente te recomiendo Este sitio.

</final>

Suscribirse a mi blog.

Etiquetas de Technorati:

3 pensamientos sobre "Rápida y sencilla: Provisión de un sitio Web mediante el modelo de objetos de SharePoint en C#

  1. Rebecca Isserman
    Lo hice el año pasado. A decir que era mucho más fácil encontrar recursos el año pasado. Este año con más blogs de desarrolladores es más que una información se empantanen. Tiene sus cualidades buenas y malas. Tenemos más cosas que no sabemos el año pasado, pero también tenemos demasiado en lo mismo a veces. Hay un libro de Todd Bleeker:
    Tiene algunas cosas sobre aprovisionamiento y golpear un poco el modelo de objetos. Yo diría que es uno de los mejores libros con información sobre el modelo de objetos.
    Respuesta
  2. Tobias Zimmergren
    Hola,
    No te olvides de desechar los objetos cuando termines con ellos. Tiende a ponerse un cerdo recursos si uno tiene muchas aplicaciones personalizadas donde uno no toma la disposición de objetos en consideración, especialmente si hay un montón de usuarios concurrentes.
    Este artículo MSDN describe bastante bien la disposición de objetos, and takes up some examples of where the resources tend to run low if you forget about disposals 🙂
    Generalmente me gusta;
    utilizando(SPSite someSite = new SPSite(http://litware.inc/)){
    //La materia aquí
    }
    Respuesta
  3. Sin nombre
    WSS SDK contiene un montón de ejemplos. Pensando en los términos de SharePoint objeto modelo realmente ayuda he descubierto. Como sitios se almacenan en una colección de sitios te verías en una propiedad de SPSite que contiene los sitios (SPSite.AllWebs). Esta propiedad es una colección de tipo SPWebCollection que ir allí y descubrió las distintas versiones del método Add incluyendo el fragmento de código.
    Respuesta

Contesta

su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *