Click or drag to resize
ICurrentContactProviderGetExistingContact Method
Gets a contact assigned to the visitor currently browsing the live site (contact can only be recognized during web request). A returned contact is always valid (exists in database, is not merged, etc.) and is automatically assigned to currentUser (if it's not a public user). If no contact is currently assigned to the visitor null is returned.

Namespace: CMS.ContactManagement
Assembly: CMS.ContactManagement (in CMS.ContactManagement.dll) Version: 10.0.0
Syntax
C#
ContactInfo GetExistingContact(
	IUserInfo currentUser,
	bool forceUserMatching
)

Parameters

currentUser
Type: CMS.BaseIUserInfo
Currently signed in user or public user
forceUserMatching
Type: SystemBoolean
If true, the current contact is tried to be determined by the user even if it can be found by other ways

Return Value

Type: ContactInfo
The recognized contact or null when there is no contact assigned to current live site visitor
See Also