Поделиться через


Практическое руководство. Создание приемника событий

Путем создания приемники событий, можно ответить, когда пользователь взаимодействует с элементами SharePoint, такие как списки и элементы списков.Например, код на стороне получателя события можно активировать, когда пользователь изменяет календарь или удаляет имя из списка контактов.С помощью этого раздела можно узнать, как добавление приемника событий в экземпляр списка.

Для завершения этих шагов необходимо задать Visual Studio и после поддерживаются выпуски окон и SharePoint.Дополнительные сведения см. в разделе Требования по разработке решений SharePoint;Поскольку для данного примера требуется проект SharePoint необходимо также выполнить процедуру в разделе Пошаговое руководство. Создание столбца сайта, типа содержимого и списка для SharePoint.

Добавление приемника событий

Проект, созданный в Пошаговое руководство. Создание столбца сайта, типа содержимого и списка для SharePoint включает пользовательские столбцы сайта, пользовательский список и тип содержимого.В следующей процедуре предстоит развернуть этот проект, чтобы добавить простой обработчик событий (приемник событий) в экземпляр списка, чтобы показать, как обрабатывать события, происходящие в элементах SharePoint, такие как списки.

Добавление приемника событий в экземпляр списка

  1. Откройте проект, созданный согласно инструкциям в разделе Пошаговое руководство. Создание столбца сайта, типа содержимого и списка для SharePoint.

  2. В Обозреватель решений выберите узел проекта SharePoint, который называется *** клиника ***.

  3. В строке меню выберите Проект, Добавление нового элемента.

  4. В группе или *** Visual C# *** или Visual Basic разверните узел SharePoint, а затем выберите элемент 2010.

  5. В панели Шаблоны выберите *** Приемник событий ***, назовите его TestEventReceiver1, а затем нажмите кнопку ОК.

    Появится окно Мастер настройки SharePoint.

  6. В списке Тип приемника событий выберите *** События элементов списка ***.

  7. В списке Элемент, который должен быть источником событий выберите *** пациенты (клиника \ пациенты) ***.

  8. В списке Обработать следующие ошибки установите флажок рядом с *** Элемент был добавлен ***, а затем нажмите кнопку Готово.

    Файл кода для нового приемника событий содержит один метод с именем ItemAdded.В следующем шаге будет добавлен код к этому методу, так как каждый контакт будет назван по умолчанию Скотта Брайна.

  9. Замените существующий метод ItemAdded следующим кодом, а затем выберите ключ F5.

    Public Overrides Sub ItemAdded(ByVal properties As SPItemEventProperties)
        properties.ListItem("Patient Name") = "Scott Brown"
        properties.ListItem.Update()
        MyBase.ItemAdded(properties)
    End Sub
    
    public override void ItemAdded(SPItemEventProperties properties)
    {
        properties.ListItem["Patient Name"] = "Scott Brown";
        properties.ListItem.Update();
        base.ItemAdded(properties);
    }
    

    Код выполняется, сайт SharePoint и появится в обозревателе Интернета.

  10. На панели быстрого Запуска, выберите ссылку *** пациенты ***, а затем выберите ссылку Добавление нового элемента.

    Форма входа для новых открытых элементов.

  11. Введите данные в поля, а затем нажмите кнопку Сохранить.

    После выбора кнопку Сохранить, *** Patient name *** столбца обновления автоматически к имени Скотту Брайну.

См. также

Другие ресурсы

Разработка решений SharePoint