Получить публикацию "Название" из IdentifiableObject в событиях tridion2011

У меня есть Tridion.ContentManager.IdentifiableObject, который может быть страницей/компонентом и т.д., и я хочу получить название публикации, к которой она принадлежит.

В настоящее время я могу получить публикацию так:

IdentifiableObject.Id.PublicationId

но я хочу получить название публикации, не совершая кругосветное путешествие. Возможно ли это?

Ответ 1

Это возможно. Прежде всего, сделайте свой объект RepositoryLocalObject вместо IdentifiableObject, а затем вы можете сделать:

var item = (RepositoryLocalObject) subject;
item.OwningRepository.Title;