OnlineMarketingContextGetCurrentContact Method (CurrentUserInfo, Boolean) |
Returns current contact. Tries to find contact in persistent storage, obtains it from the users or tries to recognize
it according to known information. If no contact can be found, it creates a new anonymous contact. If Online marketing is
not enabled or there is no license for ContactManagement found, null is returned. Also, null is returned if request
is made by crawler (googlebot, etc.) and CMSEnableContactBots web.config setting is disabled.
Namespace: CMS.OnlineMarketingAssembly: CMS.OnlineMarketing (in CMS.OnlineMarketing.dll) Version: 9.0.0
Syntax public static ContactInfo GetCurrentContact(
CurrentUserInfo currentUser,
bool forceUserMatching
)
Parameters
- currentUser
- Type: CMS.MembershipCurrentUserInfo
Contact assigned to this user will be returned, if contact is not already known - forceUserMatching
- Type: SystemBoolean
If true, contact contact will be taken from user in currentUser parameter even if it is already known from cookie for example.
Return Value
Type:
ContactInfoCurrent contact
See Also