Event handlers is a program statement which is called from an event. The event can be a human striking a key on the keyboard or pushing a button on a web page
13
votes
7answers
3k views
Content Type Event Receivers Impossible to Remove
I have a very odd situation in my SharePoint staging environment. We recently stood up a new SharePoint 2010 server (single WFE + a DB server), and attached a backed-up content database from our ...
10
votes
1answer
714 views
Why is my workflow DependencyProperty event handler not firing?
I have a custom workflow activity (SharePoint 2010) with a Dependency Property defined as follows:
public static DependencyProperty TaskChangedEventPropertyEvent = ...
9
votes
2answers
695 views
What happens if an earlier Event Receiver throws an error?
Let's say I set up an ItemAdded event receiver with a sequence number of 12345. On this list there're two other event receivers that run before it; one for ItemAdding, and an earlier one for ...
8
votes
3answers
2k views
Event handler vs. event receiver
http://msdn.microsoft.com/en-us/library/ms453149.aspx says
To create the event handler
1. Start Microsoft Visual Studio 2010.
2. On the File menu, point to New, and then click Project.
3. In Project ...
8
votes
6answers
4k views
Event Receiver Firing for all Lists - even when ListUrl is set
I have two custom list definitions - List 1 and List 2, both with different ID's for the Type in the elements.xml. List 1 is called 'List1' and the other is called 'List 2', note that the second list ...
8
votes
4answers
405 views
Save metadata on this list as social tags
On the UI, for a document Library settings, under "Enterprise Metadata and Keywords Settings" there is an option to
"Save metadata on this list as social tags"
Is there a way to activate this, ...
7
votes
1answer
943 views
Event handlers on User Information List
Has anyone ever tried adding an event handler to the User Information List of a site collection? Or for that matter, an alert?
I'd try it out, but was just wondering if there were any issues I should ...
7
votes
1answer
1k views
Which process do event receivers run under?
Some MSDN articles say that synchronous event receivers run under w3wp.exe, and asynchronous event receivers run under owstimer.exe.
For eg, this one:
...
7
votes
1answer
144 views
How to know if another event / user is running on an SPListItem (Sharepoint 2010)
I have a Sharepoint 2010 farm in which is deployed my solution. This solution provides some "data mantain" of some content types. Let me explain:
Suppose I add a file in a document library: when I ...
6
votes
1answer
427 views
Where to load data in the lifecycle of custom webpart
I have a webpart where I access a sharepoint list and render contents of that list.
At the moment I'm fetching the data in CreateChildControls().
When a button is clicked the data will be fetched ...
6
votes
2answers
1k views
Preventing document Uploading to Document Library in SharePoint 2010
Here is my scenario.
I would like to allow the only certain file types (doc,docx,pdf,ppt,pptx) into my document library. I wrote ItemAdding event receiver for document library as follows. but i am ...
6
votes
2answers
3k views
SPItemEventReceiver ItemUpdating and BeforeProperties / AfterProperties
I've bound and ItemUpdating event to a document library of a MOSS publishing site, I’m then trying to compare the Before and After properties.
When I amend the field in the UI I expect the two values ...
6
votes
1answer
298 views
Memory leak in Microsoft.Sharepoint.Taxonomy.TaxonomyItemEventReceivers?
I've been trying to locate some memory leaks we've noticed in our ULS (EventID: nask, An SPRequest object was not disposed ... etc).
On my dev environment, and at least 2 other cleaner installs, the ...
5
votes
2answers
1k views
SystemUpdate(false) using SPWeb.ProcessBatchData()
Is it possible to use SPWeb.ProcessBatchData() and not trigger all the event handlers attached to a list?
I would like to process a large list in quick time, but I don't want all the event handlers ...
5
votes
1answer
1k views
ItemUpdated event handler runs four times
I have a list in the rootweb, and a list in a subweb. I want to update/add when something changes in an item in the subweb. This method is invoked in an ItemUpdated event receiver. The problem is that ...
5
votes
2answers
224 views
How to add style library event receivers?
how can I add an event receiver to the style library ? (can't find any templateid)
thank you ;)
5
votes
5answers
1k views
ItemAdded event receiver is not firing
My ItemAdded event recevier is not firing when the Word Automation Services adds a file to a Sharepoint document library.
If I manually debug the ItemAdded event receiver, it is getting triggered. I ...
5
votes
1answer
144 views
How can I tell if a document is 'being published'?
I need to use the relevant event receiver to tell if a document is being published, is this possible? I will settle for has 'just been published' - i.e. I have no preference between itemupdating and ...
5
votes
1answer
642 views
Adding a list item with PowerShell doesn't trigger event receiver
I have a simple list with an event receiver for the following events:
ItemAdded
ItemUpdating
ItemDeleting
I confirmed that the event receiver fires when adding/updating/deleting an item from the ...
4
votes
3answers
5k views
How can I detect whether a specific column changed in an SPItemEventReceiver.ItemUpdated event (SP 2010)?
I've got some code I need to run in an ItemUpdated event receiver method, but only if the value in specific column changed during the update.
My initial thought is to also implement some code to grab ...
4
votes
4answers
2k views
SPItemEventReceiver ItemAdding - Differentiate between a file and a folder
I've setup a custom event receiver. The purpose of my event receiver is to stop people from uploading any file type except PDF's. Right now my code looks like this:
if ...
4
votes
2answers
998 views
How to target events to different types of document libraries?
I have the requirement for multiple document libraries. Each document library will contain the same types of document, images, office documents; however, when items are added to the library, a custom ...
4
votes
4answers
656 views
Web Template - Receivers Not Firing
I have a custom web template used to provision site collections that activates features with onet.xml and is deployed as a farm solution. I've tried both feature receivers and event receivers (on ...
3
votes
3answers
1k views
Unable to modify SPWebApplication properties from feature receiver - Access Denied
The scope of the feature is Web.
SPWeb site = (SPWeb)properties.Feature.Parent;
site.AllowUnsafeUpdates = true;
// Set the Web Application's default error page
SPSite siteCollection = new ...
3
votes
2answers
709 views
How do I handle concurrency problems related to event receivers?
This is a problem that seems to pop up all the time, so I'm wondering if there is an authoritative answer somewhere.
I'm using an event receiver (specifically, the ItemUpdated receiverthrough the ...
3
votes
1answer
501 views
Determine if a document library is a sharepoint library
I'm adding some content types to every standard-document library which is created over the "List Added"-EventReceiver.
When a web is created the are some new doclibs for example in a team site there ...
3
votes
2answers
126 views
eventHandler only works for admin
It appears that my eventHandler only seems to receive the event when an Admin user updates a document on the list. Ive used the event manager made by brian wilson to register the event.
Does anyone ...
3
votes
3answers
850 views
How to create Site (SPWeb) on Sharepoint Online
I have a problem creating Sites on Sharepoint Online. The code that works on-premise do not work on Sharepoint Online.
I do not want to bother you with the code, i just want a clean start.
So my ...
3
votes
1answer
628 views
ItemAdding event on list item to target a specific custom list
I have an ItemAdding event handler created and targeted to a Custom List. The event receiver seems to be firing on all custom list on the site. I wonder if I should target it to a specific custom ...
3
votes
1answer
205 views
Listadded events on My Site omits Personal and Shared Documents creation
I want to have a feature which will change some settings on every list on My Site. Problem is i cant change settings for two main list: Shared and Personal Documents.
For testing I have web feature ...
3
votes
1answer
3k views
How to get a field value of the item in ItemDeleted event handler?
I need to get the value of ListItem field in ItemDeleted event handler. Only value of one numeric field. But properties.ListItem == null. And AfterProperties, BeforeProperties also do not work.
Is ...
3
votes
1answer
1k views
Execution order of event receivers and workflow on a list
Is it possible to know beforehand whether event receivers on a list will always execute before any workflows associated with that list?
3
votes
1answer
90 views
Custom numbering scheme for document libraries
I need to create an event handler for a document library that will give custom Id's to documents and folders in it. The top folders will be prefixed with capital letters, folders and documents in ...
3
votes
1answer
175 views
Error building a content type in SP 2007
I have an event handler that catches an ItemAdding event and changes the content type on the fly. This is my code to build the content type:
SPContentType baseContentType = ...
3
votes
1answer
420 views
In a document library itemUpdated event receiver, how to tell if a file was just modified?
How do I know if it is the file being updated? Since it could just be the item properties.
Thank you.
3
votes
1answer
801 views
Is there a way to enable and configure incoming email for a document library using the C# api for sharepoint 2010
I've got a requirement to allow users to approve or disapprove certain actions by replying to auto generated emails. I've already got a good handle on how to use email enabled lists and event ...
3
votes
1answer
293 views
SPFile object not correct/updated/propagated in ItemAdded of my event receiver - after the first time
I have a form library with a custom form associated. A user clicks "New form", inputs data in the form, and the form is saved to the library. Meanwhile, my logic in the eventreceivers generate a Word ...
3
votes
3answers
481 views
Get ContentType in ItemAdding Event Handler
I need to change a field in the item being added based on its content type. This needs to happen before the item has been added - hence ItemAdding event receiver. Using ItemAdded is no good since the ...
2
votes
5answers
3k views
Custom Event Receiver - Copy To Folder
I am in the process of writing a custom event receiver. The basic flow is as follows:
Document is added to Library
Based on metadata of document, we check to see if a folder within another document ...
2
votes
2answers
1k views
How do I get an SPSite from SPWebEventProperties?
How do I get an SPSite object from the SPWebEventProperties object passed into the SPWebEventReceiver.WebProvisioned method?
public override void WebProvisioned(SPWebEventProperties properties)
2
votes
1answer
1k views
How to disable event firing outside an event?
How do I disable event firing in code that is not part of an ItemReceiver?
E.g.: I have an FeatureActivated event receiver which update a list (adds column) and updates all items to populate the new ...
2
votes
1answer
884 views
What is the scope of DisableEventFiring()?
When I call DisableEventFiring() what events are blocked?
All events? On the current item? All events using the current EventReceiver? What happens if two threads change one item and one ...
2
votes
6answers
3k views
How can I auto-increment a column?
I am working on a solution where I have a list with a column named LogIDNumber. For each new entry in the list, I would like to increment the LogIDNumber by one. I could use the ID generated by ...
2
votes
2answers
479 views
SPItemEventReceiver to log delete action
I am writing an event receiver that will log delete action (time and user only) of a deleted list item. Following is what it looks like.
public class AuditDeleteReceiver : SPItemEventReceiver
{
...
2
votes
2answers
2k views
Event receiver attached to content type via XmlDocuments ignored?
I have a content type defined in Elements.xml and I want to add an Event Receiver. My Elements.xml looks like this:
<?xml version="1.0" encoding="utf-8"?>
<Elements ...
2
votes
3answers
115 views
Event Reciever ItemAdded fired twice
I'm trying to do some treatement after creating an item but the treatement is done twice because in my code after creating the item, I'm updating it , so the event reciever get fired twice: first when ...
2
votes
2answers
171 views
Item Updated through different forms runs Item Updated event receiver
Simple but mind blowing question it is.
Basically I am updating a specific list items through two different ways, one is using ASP.NET web forms and one is using default list forms provided by ...
2
votes
2answers
358 views
Modifying a document when uploaded
I am modifying Word and PDF documents when they are uploaded to a document library with an event receiver.
ItemAdded runs perfect without any errors, I manipulate the documents and save them to ...
2
votes
2answers
376 views
Pop-up on event handler in MOSS 2007?
I have written an event handler using ItemDeleting event , instead of showing default error page when user try to delete a document from document Library I want to show a warning message in Pop-up box ...
2
votes
2answers
750 views
When can the content type be updated in code?
I have created an event handler for ItemAdded so that when an item is added on the site, my code checks to see if it's a folder. If it is, it should change the content type of that folder to a custom ...
