PreEmptive Analytics .NET API  1.3
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Protected Member Functions | Properties | List of all members
PreEmptive.Analytics.Common.Tags.Feature Class Reference

A general base class for the various different Feature messages. More...

Inherits PreEmptive.Analytics.Common.Message.

Inherited by PreEmptive.Analytics.Common.Messages.FeatureStart, PreEmptive.Analytics.Common.Messages.FeatureStop, and PreEmptive.Analytics.Common.Tags.FeatureTick.

Protected Member Functions

 Feature (string name, Guid session, string eventtype, ExtendedKeys keys=null, BinaryInfoTag binary=null, Guid?group=null)
 Constructor for a feature message. More...
 

Properties

string Name [get, set]
 Name of the feature More...
 
override string TagName [get]
 Name of the tag for the feature message. More...
 
- Properties inherited from PreEmptive.Analytics.Common.Message
override string TagName [get]
 Name of the tag for the message. More...
 
BinaryInfoTag BinaryInfo [get, set]
 Binary info that describes the application where the request originated. More...
 
- Properties inherited from PreEmptive.Analytics.Common.Tags.Tag
virtual string TagName [get]
 The name of the tag. More...
 
virtual string TagDescription [get]
 A more descriptive tag name. More...
 
List< TagInnerTags [get, set]
 A list of tags that are nested within this tag. More...
 

Additional Inherited Members

- Public Member Functions inherited from PreEmptive.Analytics.Common.Message
 Message (Guid session, ExtendedKeys keys=null, BinaryInfoTag binary=null)
 Constructor for a message. More...
 
 Message (string messageType)
 Constructor for a message. More...
 
override string ToString (IAttributeLimiter limits)
 Converts the message to XML suitable for storage or transmission Note that messages are assumed to be immutable and ToString results are cached when used with "matching" field size limits More...
 
override string ToString ()
 Converts the message to XML suitable for storage or transmission Note that messages are assumed to be immutable and ToString results are cached when used with "matching" field size limits More...
 
override void AppendToStringBuilder (StringBuilder sb, IAttributeLimiter limits)
 Appends the serialized XML string to a StringBuilder More...
 
void InvalidateStringCache ()
 Use this to clear the cached serialized string This must be used if you serialize the message and then modify the message More...
 
- Static Public Member Functions inherited from PreEmptive.Analytics.Common.Message
static Message FromTag (Tag tag)
 Creates a new message from a Tag object. More...
 
- Public Attributes inherited from PreEmptive.Analytics.Common.Tags.Tag
AttributeList Attributes = new AttributeList()
 The list of attributes that will be added to the Tag. More...
 
- Static Protected Member Functions inherited from PreEmptive.Analytics.Common.Tags.Tag
static void AppendEscape (StringBuilder sb, string s, int?maxLength=null)
 Esxapes the characters in the given string and appends the escaped text to the provided StringBuilder More...
 

Detailed Description

A general base class for the various different Feature messages.

Constructor & Destructor Documentation

PreEmptive.Analytics.Common.Tags.Feature.Feature ( string  name,
Guid  session,
string  eventtype,
ExtendedKeys  keys = null,
BinaryInfoTag  binary = null,
Guid?  group = null 
)
protected

Constructor for a feature message.

Parameters
nameA unique name for the feature.
sessionA Guid that identifies the current session.
eventtypeA string representing the type of feature message.
keysExtended key information to be sent with the message.
binaryBinary info that describes the application where the request originated.
groupA Guid representing the group the messages belong to.

Property Documentation

string PreEmptive.Analytics.Common.Tags.Feature.Name
getset

Name of the feature

override string PreEmptive.Analytics.Common.Tags.Feature.TagName
get

Name of the tag for the feature message.


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