Я программно создал ContentType на основе набора документов и хочу прикрепить к нему получатель событий.Выглядит примерно так:
SPEventReceiverDefinition eventReceiverDefinition = TestDocumentSet.EventReceivers.Add();
eventReceiverDefinition.Class = "DocSetsTesting.EventReceivers.DocSetReceiver.DocSetReceiver"; // String
eventReceiverDefinition.Assembly = Assembly.GetExecutingAssembly().FullName; // String
eventReceiverDefinition.Type = SPEventReceiverType.ItemAdded; // SPEventReceiverType
eventReceiverDefinition.Data = "XML"; // Arbitrary input data (String)
eventReceiverDefinition.Update();
Когда я делаю это для события ItemAdding, обработчик работает.Но это не будет работать для ItemAdded.Я делаю все это, потому что хочу скрыть файлы с определенными типами контента, чтобы не отображать их в веб-части «Набор документов».Это вообще возможно?А может быть, есть более простой способ сделать это?Большое спасибо.