Programmgesteuertes Zugreifen auf SharePoint-Stil-Bibliothek von in C#
Erstens, ich bin ein Neuling in C# und SharePoint (weniger als einen Monat Erfahrung) also entschuldigt, wenn dies eine offensichtliche oder einfache Frage, aber ich habe schon wochenlang im net für ein paar Tage jetzt mit absolut keinem Erfolg.
Habe ich eine xslt-Datei, die ich gespeichert habe in einem Unterverzeichnis von "Stil-Bibliothek" innerhalb der neuen website, aber wie kann ich Zugriff auf diese von in c#?
Habe ich mir angeschaut SPSite und SPWeb-aber keiner scheint in der Lage zu tun, ganz das, was ich will.
Jegliche Hilfe wird dankbar angenommen.
Vielen Dank
c#Neuling
Einige zusätzliche info: Wir verwenden .NET 2.0-Framework, werden Wir die Bereitstellung des Codes auf dem SharePoint-server Lassen Sie mich wissen, wenn ich weggelassen alle anderen relevanten Informationen.
InformationsquelleAutor Patrick | 2009-01-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein bisschen code zum abrufen der Liste von Elementen aus einer Liste:
Um eine Datei abzurufen, könnte man diese Methode auch verwenden, auf SPWeb: GetFileAsString
Web ist der SPWeb-Typ. msdn.microsoft.com/en-us/library/ms473633.aspx dies ist ein Artikel von der MSDN-Website, die bietet eine einfache übersicht über die Sharepoint Objekt Modell. Also style-Bibliothek ist nur standard SPList-Objekt aus zugegriffen werden kann SPWeb-Objekt
Sorry, mein Fehler, es ist ein SPWeb. Vergessen Sie nicht, schieben Sie diese in einer using-Anweisung, wie es IDisposable implementiert.
InformationsquelleAutor Ray Booysen
Patrick,
Ich hoffe, Sie genießen sowohl in C# und SharePoint!
Überprüfen Sie heraus die Artikel hier.
Gelesen, dass durch, und es sollte Ihnen alle Hilfe, die Sie benötigen.
Nick.
InformationsquelleAutor Nick
ohne linq:
Den SPWeb abgerufen werden können in zahlreichen Varianten mit dem SPContext funktionieren, wenn der code aufgerufen wird von SharePoint. Um ein SPWeb-Objekt aus einer URL, die Sie verwenden können, SPSite-Objekt, d.h.
den 'über' - Anweisung sorgt für nicht-verwaltete Ressourcen zurückgefordert, in einer fristgerechten Weise, durch Aufruf von 'Dispose()' für die entsprechenden Objekte.
HTH,
jt
InformationsquelleAutor Jason
Wirksam wie das sein kann, sollten Sie wirklich Blick in best practices, wie Sie beziehen sich auf die Speicherung der Dokumente in der Struktur 12 gegen die content-Datenbank.
Gibt es viel mehr skalierbare Antworten, die berücksichtigt werden sollten, bevor Sie wählen Sie den lemming route.
InformationsquelleAutor user15916
Vielen Dank für Ihre Hilfe mit diesem. Ich habe ein bisschen von jedem getan und einige zusätzliche Lektüre und haben kommen mit die folgenden:
InformationsquelleAutor Patrick