/// <summary> /// Initializes a new instance of the PageLog class. /// </summary> /// <param name="toffset">Corresponds to the number of milliseconds /// elapsed between the time the request is sent and the time the log /// is emitted.</param> /// <param name="name">Name of the page. /// </param> /// <param name="sid">When tracking an analytics session, logs can be /// part of the session by specifying this identifier. /// This attribute is optional, a missing value means the session /// tracking is disabled (like when using only error reporting /// feature). /// Concrete types like StartSessionLog or PageLog are always part of a /// session and always include this identifier. /// </param> /// <param name="properties">Additional key/value pair parameters. /// </param> public PageLog(long toffset, Mobile.Ingestion.Models.Device device, string name, System.Guid?sid = default(System.Guid?), IDictionary <string, string> properties = default(IDictionary <string, string>)) : base(toffset, device, sid, properties) { Name = name; }
/// <summary> /// Initializes a new instance of the StartSessionLog class. /// </summary> /// <param name="toffset">Corresponds to the number of milliseconds /// elapsed between the time the request is sent and the time the log /// is emitted.</param> /// <param name="sid">When tracking an analytics session, logs can be /// part of the session by specifying this identifier. /// This attribute is optional, a missing value means the session /// tracking is disabled (like when using only error reporting /// feature). /// Concrete types like StartSessionLog or PageLog are always part of a /// session and always include this identifier. /// </param> public StartSessionLog(long toffset, Mobile.Ingestion.Models.Device device, System.Guid?sid = default(System.Guid?)) : base(toffset, device, sid) { }
public PushInstallationLog(long toffset, Mobile.Ingestion.Models.Device device, string pushToken, System.Guid?sid = default(System.Guid?)) : base(toffset, device, sid) { PushToken = pushToken; }