次のメソッドを持つアイテム更新用のイベントレシーバーがあります。
public override void ItemUpdated(SPItemEventProperties properties)
{
base.ItemUpdated(properties);
if (!HandleEvent(properties))
{
return;
}
var item = properties.ListItem;
EventFiringEnabled = false;
if (IsPublished(item))
{
}
EventFiringEnabled = true;
}
IsPublished のメソッドは次のとおりです。
private bool IsPublished(SPListItem item)
{
return item.Level == SPFileLevel.Published;
}
どうにかして公開を停止する必要があります。どうすればよいですか??