Я пытаюсь программно установить поле «Целевая аудитория» для элемента списка. Мне удалось программно установить значение для одной аудитории, но когда я пытаюсь использовать несколько аудиторий, SharePoint пытается интерпретировать значение, которое я устанавливаю, как одну аудиторию, а не как несколько. Я устанавливаю значение, используя приведенный ниже код.
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One";
Я использую этот код, чтобы указать несколько аудиторий, например:
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One; Audience Two";
Когда я это делаю, SharePoint пытается интерпретировать всю строку как единую аудиторию, и я получаю сообщение, когда редактирую элемент списка, в котором говорится "No exact match was found."
Я использую правильный формат для указания нескольких аудиторий для этого поля, или есть класс, который я должен использовать, похожий на SPFieldLookupValue
?