Interface ILogReceiver
Implemented by ILogReceiver, receive log data.
This contract is singleton for efficiency
Assembly: Azos.Sky.dll
Syntax
[Glued]
[LifeCycle(ServerInstanceMode.Singleton)]
public interface ILogReceiver : ISkyService
Methods
GetByID(Guid, String)
Declaration
Message GetByID(Guid id, string channel = null)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
System.String |
channel |
|
Returns
List(String, DateTime, DateTime, Nullable<MessageType>, String, String, String, Nullable<Guid>, Int32)
Declaration
IEnumerable<Message> List(string archiveDimensionsFilter, DateTime startDate, DateTime endDate, MessageType? type = default(MessageType? ), string host = null, string channel = null, string topic = null, Guid? relatedTo = default(Guid? ), int skipCount = 0)
Parameters
Type |
Name |
Description |
System.String |
archiveDimensionsFilter |
|
System.DateTime |
startDate |
|
System.DateTime |
endDate |
|
System.Nullable<MessageType> |
type |
|
System.String |
host |
|
System.String |
channel |
|
System.String |
topic |
|
System.Nullable<System.Guid> |
relatedTo |
|
System.Int32 |
skipCount |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Message> |
|
SendLog(Message)
Declaration
[OneWay]
[ArgsMarshalling(typeof(RequestMsg_ILogReceiver_SendLog))]
void SendLog(Message data)
Parameters
Extension Methods