Schnell und einfach: Bereitstellen einer Website mithilfe von SharePoint-Objektmodell In c#

Ich habe versucht, auf der Suche nach ein wenig Code Schnipsel, die zeigen würde, wie ich eine neue SPWeb in einer Websitesammlung erstellen können. Ich fand es als schnell oder leicht, wie ich erwartet hatte, so ich dachte, ich würde zusammen schlagen, einen kleinen Eintrag zu diesem Thema.

Dieser Code erstellt eine neue Wiki-Website:

 SPSite siteCollection;

    SiteCollection = Neu SPSite("http://Conchang-o9l8qi");

    SPWeb w = siteCollection.OpenWeb();

    w.Webs.Add("xyzzy", "Xyzzy Titel",
        "Xyzzy Beschreibung", 1033, SPWebTemplate.WebTemplateWIKI, falsch, falsch);

Meine anfängliche Suche ist fehlgeschlagen, weil ich war auf der Suche nach Phrasen wie "einer Website mithilfe von Sharepoint-Objektmodell bereitstellen" und dergleichen.

Wenn Sie Suche für "Webs.Add()", Hier finden Sie eine Reihe von sehr nützlich Blog-Einträge, SDK-Dokumentation, die zu diesem Thema in die Tiefe gehen und MSDN-Artikeln. Ich empfehle auf jeden Fall Diese Seite.

</Ende>

Onnieren Sie meinen Blog ab.

Technorati Tags:

3 Gedanken zu „Schnell und einfach: Bereitstellen einer Website mithilfe von SharePoint-Objektmodell In c#

  1. Rebecca Isserman
    Ich habe letztes Jahr. Ich will sagen, dass es viel einfacher zu suchen von Ressourcen im vergangenen Jahr war. In diesem Jahr mit mehr Devs Blogging wird es immer sein, eine Information bog. Es hat gute und schlechte Qualitäten. Wir haben mehr über Dinge, die wir nicht, im vergangenen Jahr kennen, aber wir haben auch viel zu viel auf die gleiche Sache manchmal. Es gibt ein Buch von Todd Bleeker:
    Es hat ein paar Sachen über die Bereitstellung und das Objektmodell ein bisschen schlagen. Ich würde sagen, es ist eines der besten Bücher mit Informationen über das Objektmodell.
    Antwort
  2. Tobias Zimmergren
    Hallo,
    Vergessen Sie nicht, über das die Objekte freigeben, nachdem Sie mit ihnen fertig sind. Tendenziell eine Ressource-Schwein zu bekommen, wenn man viele benutzerdefinierte Anwendung wo braucht man nicht die Veräußerung der Objekte berücksichtigt, vor allem, wenn es eine Menge von gleichzeitigen Benutzern gibt.
    In diesem MSDN-Artikel beschreibt die Veräußerung der Objekte eher gut, and takes up some examples of where the resources tend to run low if you forget about disposals 🙂
    Ich mag es in der Regel;
    Verwendung(SPSite SomeSite = new SPSite(http://litware.inc/)){
    //Hier Sachen
    }
    Antwort
  3. Kein name
    WSS SDK enthält zahlreiche Beispiele. Denken im Hinblick auf SharePoint Objekt Modell wirklich hilft habe ich gefunden raus. Wie Websites in einer Websitesammlung gespeichert sind sieht Sie für eine Eigenschaft eines SPSite die die Sites enthält (SPSite.AllWebs). Da diese Eigenschaft eine Auflistung vom Typ SPWebCollection ist Sie dorthin und fand heraus die verschiedenen Versionen der Add-Methode auch das Code-snippet.
    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *