Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Features.TimeSeries.IEventMetadata Interface Reference

The time series event metadata. More...

Properties

long Sequence [get]
 Gets the sequence number identifying this event within its time series. More...
 
long Timestamp [get]
 Gets the event timestamp. More...
 
string Author [get]
 Gets the server-authenticated identity of the session that created the event. More...
 

Detailed Description

The time series event metadata.

Added in version 6.1.

Property Documentation

string PushTechnology.ClientInterface.Client.Features.TimeSeries.IEventMetadata.Author
get

Gets the server-authenticated identity of the session that created the event.

Returns
The principal that created the event, or string.Empty if the session that created the event was not authenticated.
long PushTechnology.ClientInterface.Client.Features.TimeSeries.IEventMetadata.Sequence
get

Gets the sequence number identifying this event within its time series.

Assigned by the server when the event is created.

Sequence numbers are unique within a time series. Each event appended to a time series is assigned a sequence number that is equal to the sequence number of the preceding event plus one.

Returns
The non-negative sequence number.
long PushTechnology.ClientInterface.Client.Features.TimeSeries.IEventMetadata.Timestamp
get

Gets the event timestamp.

Assigned by the server when the event is created.

Events do not have unique timestamps. Events with different sequence numbers may have the same timestamp.

Subsequent events in a time series usually have timestamps that are greater or equal to the timestamps of earlier events, but this is not guaranteed due to changes to the time source used by the server.

Returns
The difference, measured in milliseconds, between the time the server added the event to the time series and midnight, January 1, 1970 UTC.

The documentation for this interface was generated from the following file: