我想登錄Domino服務器。 爲此,我正在從用戶處取得Lotus Notes密碼和Domino服務器名稱。如何檢查蓮花筆記配置的Domino服務器的名稱?使用C#
如果(notesPassword == 「」 & &服務器名稱== 「」)
{
MessageBox.Show( 「請輸入服務器名!!」);
return;
}
其他
{
if (connectToDomino(notesPassword, serverName))
{
MessageBox.Show("Connection Established Succesfully!!..");
}
else
{
MessageBox.Show("Connection Fail.Please Login Again To Begin");
}
} //其他
和
公共BOOL connectToDomino(字符串NotesPassword,串strDominoServerName)
{
try
{
if (_lotesNotesSession == null)
{
NotesSession notesSession = new Domino.NotesSessionClass();
notesSession.Initialize(NotesPassword);
}
return true;
}
catch(Exception ex)
{
return false;
}
}
我在這裏初始化筆記password.So在這種情況下,它只是驗證Notes密碼。 所以即使用戶輸入無效的服務器名稱以上的函數也會返回true。
我試過了:
string serverName = notesSession.ServerName;
但它顯示空值。 :(
+1,出色的想法,我編輯我的答案使用「names.nsf」數據庫。 – Mark 2009-09-23 16:34:54