c #: не получается "Usertype" для функции RegisterNewUser () - PullRequest
0 голосов
/ 17 ноября 2009

Я не получаю «тип пользователя» для функции ниже: (используя Domino.dll в C #)

_NotesRegister.RegisterNewUser (pLastn, pIdfile, pServer, pFirstn, pMiddle, pCertpw, pLocation, pComment, pMaildbpath, pForward, pUserpw, pAltName, pAltLang, 100 *);

1 Ответ

0 голосов
/ 17 ноября 2009

Насколько я понимаю, параметр Usertype в методе RegisterNewUser используется для определения «типа лицензии» для нового пользователя - это может быть «полная» лицензия Notes, лицензия «только для электронной почты» или «ограниченная лицензия». использовать "лицензию. Пользователи, использующие только почту, могут использовать клиент Notes только для электронной почты, а пользователи с ограниченным доступом могут использовать только базы данных электронной почты и Notes, основанные на предварительно определенных шаблонах Notes (без использования пользовательских баз данных). Одним из шагов, который будет выполнять метод RegisternewUser, является создание нового документа Person в NAB - в этом документе Person (на вкладке Администрирование) есть соответствующее поле, помеченное «Лицензия клиента Notes». Во время аутентификации клиент Notes проверяет это значение в NAB на сервере для подключенного пользователя.

Допустимые значения типа пользователя задокументированы в справке Notes (хотя, похоже, в онлайновой версии есть ошибка - http://www -01.ibm.com / support / docview.wss? Uid = swg21091713 . Вот они:

  • NOTES_ DESKTOP_CLIENT (175) Настольный клиент
  • NOTES_ FULL_CLIENT (176) По умолчанию, полный клиент
  • NOTES_ LIMITED_CLIENT (174) Почтовый клиент
...