Domino サーバーにログインしようとしています。そのために、ユーザーから Lotus Notes パスワードと Domino サーバー名を取得しています。
if (notesPassword == "" && serverName == "")
{
MessageBox.Show("サーバー名を入力してください!!");
戻る;
}
そうしないと
{
if (connectToDomino(notesPassword, serverName))
{
MessageBox.Show("Connection Established Succesfully!!..");
}
else
{
MessageBox.Show("Connection Fail.Please Login Again To Begin");
}
}//そうしないと
そして
public bool connectToDomino(string NotesPassword, string strDominoServerName)
{
try
{
if (_lotesNotesSession == null)
{
NotesSession notesSession = new Domino.NotesSessionClass();
notesSession.Initialize(NotesPassword);
}
return true;
}
catch(Exception ex)
{
return false;
}
}
ここでは、メモのパスワードを初期化しています。この場合は、メモのパスワードを確認しているだけです。そのため、ユーザーが上記のサーバー名に無効なエントリを入力しても、関数は true を返します。
私は試した :
文字列 serverName = notesSession.ServerName;
しかし、それはnull値を示しています。:(