ICurrentContactProvider Interface |
Namespace: CMS.OnlineMarketing
public interface ICurrentContactProvider
The ICurrentContactProvider type exposes the following members.
Name | Description | |
---|---|---|
GetCurrentContact |
Recognizes contact currently browsing the live site. If contact cannot be recognized a new one is created. A returned contact is always
valid (exists in database, is not merged, etc.) and is automatically assigned to currentUser User (if it's not a public
user). Contact can only be recognized during web request as RequestDependencies are required in request param.
| |
SetCurrentContact |
Stores information about the current contact into the current session, so next time (possibly in another request in the same session) GetCurrentContact(RequestDependencies, SiteInfo, CurrentUserInfo, Boolean)
is called the stored contact is returned.
|