J'essaie de me connecter au serveur Domino. Pour cela, je prends le mot de passe Lotus Notes et le nom du serveur Domino de l'utilisateur.Comment vérifier le nom du serveur Domino sur lequel les notes de lotus sont configurées? using C#
if (notesPassword == "" & & nomServeur == "")
{
MessageBox.Show ("S'il vous plaît entrer le nom du serveur !!");
retour;
}
autre
{
if (connectToDomino(notesPassword, serverName))
{
MessageBox.Show("Connection Established Succesfully!!..");
}
else
{
MessageBox.Show("Connection Fail.Please Login Again To Begin");
}
} // else
et
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;
}
}
Ici, je note dans ce password.So Initialisation cas, il est tout simplement vérifier mot de passe Notes. Ainsi, même si l'utilisateur entre une entrée non valide du nom du serveur au-dessus de la fonction retournera vrai.
J'ai essayé:
chaîneserverName = notesSession.ServerName;
Mais il montre une valeur nulle. :(
+1, excellente idée, j'ai édité ma réponse pour utiliser la base de données "names.nsf". – Mark