我正在尝试将现有的 sitecore 用户添加到收件人列表中。我使用列表管理器创建了空的收件人列表。下面是我的代码。
RecipientId recipient = new SitecoreUserName(userProfile.UserName);
var listRepository = new ListManagerCollectionRepository();
var newsRecipientList = listRepository.GetEditableRecipientCollection("{list-id}");
if (!newsRecipientList.Contains(recipient).Value)
{
newsRecipientList.AddRecipient(recipient);
}
但是,当我看到我的收件人列表时,它总是空的。请帮忙。