Class MessageActivityRepository
Repository to manage Message
Inheritance
System.Object
MessageActivityRepository
Namespace: EPiServer.DataAbstraction.Activities
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public abstract class MessageActivityRepository : Object
Constructors
MessageActivityRepository()
Declaration
protected MessageActivityRepository()
Methods
DeleteAsync(Int64)
Deletes a message from the activity log.
Declaration
public abstract Task<bool> DeleteAsync(long id)
Parameters
Type | Name | Description |
---|---|---|
System. |
id | The id of the message to delete. |
Returns
Type | Description |
---|---|
System. |
LoadAsync(Int64)
Loads a single Message
Declaration
public abstract Task<MessageActivity> LoadAsync(long id)
Parameters
Type | Name | Description |
---|---|---|
System. |
id | The id of the message activity |
Returns
Type | Description |
---|---|
System. |
The message with the provided id if found; otherwise null |
SaveAsync(MessageActivity)
Saves a new or updates an existing Message
Declaration
public abstract Task<long> SaveAsync(MessageActivity message)
Parameters
Type | Name | Description |
---|---|---|
Message |
message | The message to save |
Returns
Type | Description |
---|---|
System. |
The id of the created or updated message |