«Входящие настройки электронной почты», скрытые от пользовательской библиотеки документов

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/36553

Вопрос

Очень простая настройка:

Visual Studio -> Добавить новый элемент -> Определение списка.Тип: Библиотека документов .Кроме того - никаких изменений.Развертывание.

Результат:

Введите описание изображения здесь

Как вы можете видеть: нет «Настроить входящие настройки электронной почты».

Когда я создаю библиотеку документов обычного способа (e.g. Действия сайта -> Новая библиотека документов) Я получаю желаемый результат:

Введите описание изображения здесь

Как мне получить "Входящие настройки электронной почты" Ссылка на библиотеке документов, развернутой через Visual Studio?


Редактировать (спасибо Фалаку):
Решение - это добавить (даже если только пустырь) генеракодицетагCode к списку.Так что, если вы сделаете это:

public class MyMailEventReceiver : SPEmailEventReceiver
{
    public override void EmailReceived(SPList list, SPEmailMessage emailMessage, string receiverData)
    {
        base.EmailReceived(list, emailMessage, receiverData);
    }
}
.

и элементы .xml:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="xyz"> <!-- add the correct template id here -->
      <Receiver>
        <Name>MyMailEventReceiver</Name>
        <Type>EmailReceived</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>myAssembly.MyMailEventReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>
.

VOILA, у меня есть входящие настройки электронной почты ссылка в настройках библиотеки документов.

Это было полезно?

Решение

SharePoint показывает только входящие настроительные настройки электронной почты для OOTB Списки анонсов типа, события, библиотека документов, библиотеки изображений, форма XML, дискуссионной платы, сообщений.

Итак, если вы создаете пользовательский список, вам необходимо создать пользовательский обработчик событий электронной почты и присоединиться к вашему списку, а затем будет доступна ссылка на настроек электронной почты.

Подробнее: http://social.msdn.Microsoft.com/forums/en/sharepointdevelopment/thrad/f8d57aba-2a0e-41a1-a280-2e022f5604e3

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top