イベント システムを使用して、ページ名に「one」が含まれている場合など、特定の条件が存在する場合にページの公開を停止する必要があります。また、他のページは引き続き公開する必要があります。
一般的な例外の代わりに PublisherException を使用することを考えています。
問題は、LocalizableMessage の resourceName がわからないことです。何か案は?
if (item.Title.ToString().Contains("one"))
{
Localization.LocalizableMessage errResource = new Localization.LocalizableMessage("error");
throw new PublisherException(errResource, new Exception("Can't get there from here!"));
}