Я хочу увеличивать метаданные всякий раз, когда операция копирования инициируется.
public override void ItemAdded(SPItemEventProperties properties)
{
try
{
this.DisableEventFiring();
SPSecurity.RunWithElevatedPrivileges(delegate()
{
string oid = string.Empty;
using (SPWeb web = properties.OpenWeb())
{
SPList list = web.Lists[properties.ListId];
SPListItem item = list.Items[properties.ListItem.UniqueId];
String Source=item.CopySource.toString();
}
});
}
Catch()
Здесь Item> copysource возвращает пустую строку, поэтому мне сложно проверить, было ли событие вызвано операцией копирования