Interface IBuffer
Syntax
Properties
InstallID
Declaration
string InstallID { get; set; }
Property Value
PlayerID
Declaration
string PlayerID { get; set; }
Property Value
SessionID
Declaration
string SessionID { get; set; }
Property Value
UserID
Declaration
string UserID { get; set; }
Property Value
Methods
ClearBuffer()
Declaration
ClearDiskCache()
Declaration
CloneTokens()
Declaration
List<Buffer.Token> CloneTokens()
Returns
FlushToDisk()
Declaration
InsertTokens(List<Buffer.Token>)
Declaration
void InsertTokens(List<Buffer.Token> tokens)
Parameters
LoadFromDisk()
Declaration
PushArrayEnd()
Declaration
PushArrayStart(String)
Declaration
void PushArrayStart(string name = null)
Parameters
| Type |
Name |
Description |
| String |
name |
|
PushBool(Boolean, String)
Declaration
void PushBool(bool val, string name = null)
Parameters
PushDouble(Double, String)
Declaration
void PushDouble(double val, string name = null)
Parameters
PushEndEvent()
Declaration
PushEvent(Event)
Declaration
void PushEvent(Event evt)
Parameters
| Type |
Name |
Description |
| Event |
evt |
|
PushFloat(Single, String)
Declaration
void PushFloat(float val, string name = null)
Parameters
PushInt(Int32, String)
Declaration
void PushInt(int val, string name = null)
Parameters
PushInt64(Int64, String)
Declaration
void PushInt64(Int64 val, string name = null)
Parameters
| Type |
Name |
Description |
| Int64 |
val |
|
| String |
name |
|
PushObjectEnd()
Declaration
PushObjectStart(String)
Declaration
void PushObjectStart(string name = null)
Parameters
| Type |
Name |
Description |
| String |
name |
|
PushStartEvent(String, DateTime, Nullable<Int64>, Boolean)
Declaration
void PushStartEvent(string name, DateTime datetime, Int64? eventVersion, bool addPlayerIdsToEventBody = false)
Parameters
| Type |
Name |
Description |
| String |
name |
|
| DateTime |
datetime |
|
| Nullable<Int64> |
eventVersion |
|
| Boolean |
addPlayerIdsToEventBody |
|
PushString(String, String)
Declaration
void PushString(string val, string name = null)
Parameters
PushTimestamp(DateTime, String)
Declaration
void PushTimestamp(DateTime val, string name = null)
Parameters
| Type |
Name |
Description |
| DateTime |
val |
|
| String |
name |
|
Serialize(List<Buffer.Token>)
Declaration
string Serialize(List<Buffer.Token> tokens)
Parameters
Returns