namespace MyNamespace { using System; using IManage; public class MyClass { public bool doesEmailExist(string messageId) { bool returnVal = false; ManStringsClass db = null; IManProfileSearchParameters parms = null; IManContents contents = null; try { // specify context of search (ie. add more/less databases as reqd) db = new ManStringsClass(); db.Add("DATABASE1"); db.Add("DATABASE2"); parms = this.dms.CreateProfileSearchParameters(); parms.Add(imProfileAttributeID.imProfileMessageUniqueID, messageId); contents = this.session.SearchDocuments(db, profParms, true); returnVal = (contents.Count = 1); //or maybe returnVal = (contents.Count > 0); } catch { returnVal = false; } finally { //do cleanup of variables } return retVal; } } }