The following tables list the members exposed by the Contact type.

Name Description
Public method Static CreateContact(string, string, string, IDatabase) Create a new contact in the database
Public method Static DeleteSystemContactAttribute(EntityID, EntityID, IDatabase) Delete a system contact attribute
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method Static FindAttributesByName(string, IDatabase) Find attributes by name
Public method Static GetAllContactAttributes(EntityID, IDatabase) Get all the contact attributes
Public method Static GetAllContactInfo(ContactGatherer, IDatabase) Get all contact info and add them to a gatherer
Public method Static GetAllUniqueContactAttributes(IDatabase)
Public method Static GetContactID(string, IDatabase) Get a contact id by name
Public method Static GetContactImage(EntityID, IDatabase) Get an image for a contact
Public method Static GetContactInfo(EntityID, bool, IDatabase) Get some basic information about a contact
Public method Static GetContactInfo(EntityID, bool, bool, IDatabase) Get some basic information about a contact
Public method Static GetContactInfos(IList<EntityID>, IDatabase) Get multiple contacts
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method Static GetSystemContactAttributes(bool, IDatabase) Get system attributes for contacts
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method Static IndexContact(ContactInfo, bool, IDatabase) Index a contact
Public method Static IndexContact(EntityID, bool, IDatabase) Index a contact
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method Static RemoveContactAttribute(EntityID, AttributeType, EntityID, IDatabase) Remove a contact attribute
Public method Static SetContactAttribute(AttributeInfo, EntityID, AttributeValue, IDatabase) Set some attribute fpr a contact
Public method Static SetContactImage(EntityID, byte[], IDatabase) Set a contact image
Public method ToString Returns a string that represents the current object. (inherited from Object).
Public method Static UpdateContact(EntityID, string, string, string, bool, IDatabase) Update a contact
Top