ContactManagementContext Methods |
The ContactManagementContext type exposes the following members.
Name | Description | |
---|---|---|
ClearCurrent |
Clears the current context value
(Inherited from ContextContainer<TParent>.) | |
CloneForNewThread |
Clones the object for new thread
(Inherited from AbstractContext<TContext>.) | |
CombineWith |
Combines current instance with other properties (modifies current instace!).
List properties are merged from all the participating typeinfos, other properties are taken as first non-null value (non-null is determined by nullValues collection).
(Inherited from AbstractHierarchicalObject<TObject>.) | |
ContainsColumn |
Returns true if specified column is available in current structure.
(Inherited from AbstractDataContainer<ParentObjectType>.) | |
EnsureCurrent |
Creates the internal ContextContainer< TParent> storage if it does not exist yet.
(Inherited from ContextContainer<TParent>.) | |
GetCurrentContact(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 and createAnonymous is true (default), 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.). Currently authenticated user is used to find contacts.
| |
GetCurrentContact(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.).
| |
GetProperty |
Gets the context property.
(Inherited from AbstractHierarchicalObject<TObject>.) | |
GetPropertyType |
Gets the type of the given property
(Inherited from AbstractHierarchicalObject<TObject>.) | |
GetValue |
Gets the object value.
(Inherited from AbstractSimpleDataContainer<TObject>.) | |
HasSetter |
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObject<TObject>.) | |
RegisterColumn(String, Func<TObject, Object>) |
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainer<TObject>.) | |
RegisterColumn(String, Func<TObject, Object>, Func<TObject, Object, Object>) |
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainer<TObject>.) | |
RegisterColumns |
Registers the Columns of this object
(Inherited from AbstractSimpleDataContainer<TObject>.) | |
RegisterProperties |
Registers the properties of this object
(Inherited from AbstractHierarchicalObject<TObject>.) | |
RegisterProperty(String, Func<TObject, Object>) |
Registers the given property to the object
(Inherited from AbstractHierarchicalObject<TObject>.) | |
RegisterProperty(String, Object, Func<TObject, Object, Object>) |
Registers the given parameterized property to the object.
(Inherited from AbstractHierarchicalObject<TObject>.) | |
SetAsCurrent |
Sets the current instance as the current thread item
(Inherited from ContextContainer<TParent>.) | |
SetProperty |
Gets the context property.
(Inherited from AbstractHierarchicalObject<TObject>.) | |
SetValue |
Sets the object value.
(Inherited from AbstractSimpleDataContainer<TObject>.) | |
TryGetProperty(String, Object) |
Gets the context property.
(Inherited from AbstractHierarchicalObject<TObject>.) | |
TryGetProperty(String, Object, Boolean) |
Returns value of property.
(Inherited from AbstractHierarchicalObject<TObject>.) | |
TryGetValue |
Returns value of column.
(Inherited from AbstractSimpleDataContainer<TObject>.) |