C# Класс CSharpAnalytics.Protocols.Urchin.UtmeEncoder

Encodes parameter values into the Utme parameter format used by Google Analytics for events and custom variables.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Compress ( string uncompressed ) : string[]

Compress an array of values into a Utme compressed array by skipping empty elements and prefixing the next one with an offset.

Encode ( TimedEventActivity timedEventActivity ) : string

Encode a TimedEventActivity using Utme escaping.

Encode ( string prefix ) : string

Encode an array of values with an prefix using Utme compression and escaping.

EscapeValue ( string value ) : string

Escaped a value by replacing single quote, close brace, asterisk and exclamation with their encoded counterparts.

Описание методов

Compress() публичный статический Метод

Compress an array of values into a Utme compressed array by skipping empty elements and prefixing the next one with an offset.
public static Compress ( string uncompressed ) : string[]
uncompressed string Original uncompressed array of values
Результат string[]

Encode() публичный статический Метод

Encode a TimedEventActivity using Utme escaping.
public static Encode ( TimedEventActivity timedEventActivity ) : string
timedEventActivity CSharpAnalytics.Activities.TimedEventActivity TimedEventActivity being encoded.
Результат string

Encode() публичный статический Метод

Encode an array of values with an prefix using Utme compression and escaping.
public static Encode ( string prefix ) : string
prefix string Prefix of the values being encoded.
Результат string

EscapeValue() публичный статический Метод

Escaped a value by replacing single quote, close brace, asterisk and exclamation with their encoded counterparts.
public static EscapeValue ( string value ) : string
value string Unescaped value to escape.
Результат string