我已經創建了一個控制檯應用程序,我在其中定義了ItemAdded
事件接收器方法。我想知道如何執行ItemAdded
方法,是否需要在Main
函數內調用此方法?如果是,那麼如何?控制檯應用程序中的事件接收器
這裏是我的代碼,當事件發生
class Program : SPItemEventReceiver
{
static void Main(string[] args)
{
Program pgm = new Program();
}
public override void ItemAdded(SPItemEventProperties properties)
{
try
{
base.ItemAdded(properties);
SPSite site = new SPSite("http://cdcgtdevvm258/sites/amit/dummy");
SPWeb web = site.RootWeb;
SPList list = web.Lists[""];
SPListItem listitem = properties.List.AddItem();
listitem["Title"] = "Example";
listitem.Update();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
}
什麼是錯誤的代碼? – Amit 2013-03-12 08:40:54