我创建了一个控制台应用程序,在其中定义了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();
}
}
}