Class ChatSessionProvider
Archive provider for listing chat session and related data to a chat
Inheritance
ChatSessionProvider
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("ChatSession", 1073741823)]
public class ChatSessionProvider : TypedQueryProviderBase<ArchiveRow, ChatSessionChatSessionExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
ChatSessionProvider()
Archive provider for listing chat session and related data to a chat
Declaration
protected ChatSessionProvider()
ChatSessionProvider(ActivityArchiveKind)
Archive provider for listing chat session and related data to a chat
Declaration
public ChatSessionProvider(ActivityArchiveKind kind)
Parameters
Type | Name | Description |
---|---|---|
ActivityArchiveKind | kind |
Fields
ProviderName
Archive provider for listing chat session and related data to a chat
Declaration
public const string ProviderName = "ChatSession"
Field Value
Type | Description |
---|---|
string |
RowTypeChat
Archive provider for listing chat session and related data to a chat
Declaration
public const string RowTypeChat = "chat"
Field Value
Type | Description |
---|---|
string |
Methods
PostProcessQuery()
This method is called after ModifyQuery has been called on all extenders, but before the query is executed. It is used for processing that needs the query to be 'complete' from the extenders, and gives the opportunity to tweak it, for instance by adding return fields needed for some particular functionality.
Declaration
public override void PostProcessQuery()