SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




SPContext im Zusammenhang mit Event "Item Added"

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
53 Beiträge
Jan D erstellt 6 Dez. 2010 15:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

folgender "Prozess" soll von einem Event-Receiver durchgeführt werden (C#):

 

- Ein ListItem wurde hinzugefügt (mit Anhang)

- Der Anhang soll ausgelesen und in einer Variable gespeichert werden

 

Um das ListItem auslesen zu können, muss ich den ItemAdded Event Receiver benutzen, da der ItemAdding Event Receiver nicht auf die Datei (in diesem Fall TXT zugreifen kann) .

 

Mein Problem ist dabei: SPContext == null.

 

Möchte ich also nun ein SPSite / SPWeb Objekt öffnen, so muss ich stehts den konkreten Namen der SPSite bzw SPWeb Objekten angeben, also z.B.

"SPWeb targetWeb = thisSite.AllWebs["irgend_ein_name"]", statt wie gewollt

SPWeb targetWeb = thisSite.AllWebs[SPContext.Current.Web.ToString()] ;

 

Meine Frage:

Wie kann ich beim ItemAdded Event auf die Namen meiner SPSite und SPWeb Seiten zugreifen?

 

Lg

Jan

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 6 Dez. 2010 15:44
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

In den SPItemEventProperties, die Du im Event bekommst, kommst Du an alles wichtige ran, z.B. properties.OpenWeb

Viele Grüße
Andi
af @ evocom de
Blog