Γρήγορη και απλή: Παροχή μια τοποθεσία Web χρησιμοποιώντας το μοντέλο αντικειμένου του SharePoint σε C#

Εγώ προσπάθησα ψάχνω για ένα μικρό απόσπασμα κώδικα που θα δείξει πώς μπορώ να δημιουργήσω ένα νέο SPWeb μιας συλλογής τοποθεσιών. Δεν βρήκα το ως εύκολα ή γρήγορα όπως περίμενα έτσι σκέφτηκα ότι θα χαστούκι μαζί μια μικρή είσοδος για το θέμα.

Αυτός ο κώδικας δημιουργεί μια νέα τοποθεσία Wiki:

 SPSite Συλλογή_τοποθεσιών;

    Συλλογή_τοποθεσιών = νέα SPSite("http://conchang-o9l8qi");

    SPWeb w = siteCollection.OpenWeb();

    w.Webs.Add("xyzzy", "xyzzy τίτλος",
        xyzzy περιγραφή"", 1033, SPWebTemplate.WebTemplateWIKI, ψευδές, ψευδές);

Οι αρχικές έρευνες μου απέτυχε, επειδή έψαχνα για φράσεις όπως "πρόβλεψη μια τοποθεσία web χρησιμοποιώντας το μοντέλο αντικειμένου του sharepoint" και τα παρόμοια.

Αν σας Αναζήτηση για "Webs.Add()", θα βρείτε ένα αριθμό καταχωρήσεων blog πολύ χρήσιμο, Άρθρα MSDN και SDK τεκμηρίωσης που πάει σε βάθος επί του θέματος. Εγώ οριστικά προτείνω αυτό το site.

</Τέλος>

Εγγραφείτε στο blog μου.

Technorati Tags:

3 thoughts on «Γρήγορη και απλή: Παροχή μια τοποθεσία Web χρησιμοποιώντας το μοντέλο αντικειμένου του SharePoint σε C#

  1. Rebecca Isserman
    Έκανα αυτό το τελευταίο έτος. Θα έλεγα ότι ήταν πολύ πιο εύκολο να βρείτε πόρους πέρυσι. Φέτος με περισσότερες devs blogging είναι να πάρει να τελματώ πληροφορι. Έχει είναι καλές και κακές ιδιότητες. Έχουμε περισσότερα για πράγματα που δεν γνωρίζουμε σχετικά με το προηγούμενο έτος, αλλά έχουμε επίσης τον τρόπο πάρα πολύ για το ίδιο πράγμα μερικές φορές. Υπάρχει ένα βιβλίο από Todd Bleeker:
    Έχει κάποια πράγματα σχετικά με την προμήθεια και χτυπώντας το μοντέλο αντικειμένου λίγο. Θα έλεγα ότι είναι ένα από τα καλύτερα βιβλία με πληροφορίες σχετικά με το μοντέλο αντικειμένου.
  2. Tobias Zimmergren
    Γεια σου,
    Μην ξεχάστε για τη διάθεση των αντικειμένων, αφού τελειώσετε με τους. Τείνει να πάρει αρκετά ένα γουρούνι των πόρων, εάν κάποιος έχει πολλές προσαρμοσμένη εφαρμογή όπου ένα δεν λαμβάνει υπόψη τη διάθεση αντικείμενα, ειδικά αν υπάρχει πολλή ταυτόχρονων χρηστών.
    Αυτό το άρθρο MSDN περιγράφει τη διάθεση των αντικειμένων αρκετά καλά, and takes up some examples of where the resources tend to run low if you forget about disposals 🙂
    Συνήθως μου αρέσει;
    χρήση(SPSite someSite = new SPSite(http://litware.inc/)){
    //Κάνω πράγματα εδώ
    }
  3. Χωρίς όνομα
    WSS SDK περιέχει πληθώρα παραδειγμάτων. Σκέψης στους όρους του αντικειμένου του SharePoint μοντέλο πραγματικά βοηθά, έχω ανακαλύψει. Όπως το ιστοσελίδες αποθηκεύονται κάτω από μια συλλογή τοποθεσιών που θα αναζητήσει μια ιδιότητα SPSite που περιέχει τις περιοχές (SPSite.AllWebs). Όπως αυτή η ιδιότητα είναι μια συλλογή τύπου SPWebCollection σας θα πάει εκεί και να ανακαλύψει τις διάφορες εκδόσεις της μεθόδου Add, συμπεριλαμβανομένων το απόσπασμα κώδικα.

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *