C# Class Dev.MetrixInterface

Inheritance: System.Web.Services.WebService
显示文件 Open project: Arcticus/Metrix-webOS-Analytics

Public Properties

Property Type Description
customCountTable MetrixCustomCount
db DBContext
generalDataTable MetrixGeneralDeviceData
metrixHash System.Security.Cryptography.SHA1Managed

Public Methods

Method Description
DeviceDataPostV3 ( String deviceId, String packageId, String companyName, String appVersion, String webOsBuildNumber, String resolution, String carrier, String webOsVersion, String deviceName, String locale ) : XmlDocument
DeviceDataPostV4 ( String deviceId, String packageId, String companyName, String appVersion, String webOsBuildNumber, String resolution, String carrier, String webOsVersion, String deviceName, String locale ) : XmlDocument
convertFromUTC ( long utc ) : System.DateTime
convertToUTC ( System.DateTime dt ) : long

Private Methods

Method Description
AddComma ( string value, StringBuilder stringBuilder ) : void
DeviceDataPost ( String deviceId, String packageId, String companyName, String appVersion, String webOsBuildNumber, String resolution, String carrier, String webOsVersion, String deviceName ) : XmlDocument
DeviceDataPostV2 ( String deviceId, String packageId, String companyName, String appVersion, String webOsBuildNumber, String resolution, String carrier, String webOsVersion, String deviceName, String locale ) : XmlDocument
ExportData ( String packageId ) : void
GetAppHeuristicData ( String packageId ) : String
GetBulletinBoard ( String packageId ) : XmlDocument
GetCarrierBreakDown ( String packageId ) : XmlDocument
GetCompanyPackageIds ( String company ) : String
GetConversionCount ( String packageIdTrial, String packageIdPaid ) : int
GetCurrentActivityBreakDown ( String packageId ) : XmlDocument
GetDeviceNameBreakDown ( String packageId ) : XmlDocument
GetGlobalAppHeuristicData ( ) : String
GetGlobalCarrierBreakDown ( ) : XmlDocument
GetGlobalCounts ( ) : XmlDocument
GetGlobalCurrentActivityBreakDown ( ) : XmlDocument
GetGlobalDeviceNameBreakDown ( ) : XmlDocument
GetGlobalLocaleBreakDown ( ) : XmlDocument
GetGlobalScreenResolutionBreakDown ( ) : XmlDocument
GetGlobalWebOsBuildNumberBreakDown ( ) : XmlDocument
GetGlobalWebOsVersionBreakDown ( ) : XmlDocument
GetLocaleBreakDown ( String packageId ) : XmlDocument
GetMetrixCoreCRC ( String metrixCoreVersion ) : XmlDocument
GetMetrixCoreVersion ( ) : String
GetNewCount ( long timeSince, String packageId ) : int
GetScreenResolutionBreakDown ( String packageId ) : XmlDocument
GetTotalCount ( String packageId ) : int
GetVersionBreakDown ( String packageId ) : XmlDocument
GetVersionCount ( String packageId, String version ) : int
GetWebOsBuildNumberBreakDown ( String packageId ) : XmlDocument
GetWebOsVersionBreakDown ( String packageId ) : XmlDocument
TestMe ( ) : String
UpdateCustomCounts ( String packageId, String valueGroup, String valueName, long valueData ) : long
getCustomCounterAsBar ( String packageId, String valueGroup ) : XmlDocument
getCustomCounterAsPie ( String packageId, String valueGroup ) : XmlDocument

Method Details

DeviceDataPostV3() public method

public DeviceDataPostV3 ( String deviceId, String packageId, String companyName, String appVersion, String webOsBuildNumber, String resolution, String carrier, String webOsVersion, String deviceName, String locale ) : XmlDocument
deviceId String
packageId String
companyName String
appVersion String
webOsBuildNumber String
resolution String
carrier String
webOsVersion String
deviceName String
locale String
return System.Xml.XmlDocument

DeviceDataPostV4() public method

public DeviceDataPostV4 ( String deviceId, String packageId, String companyName, String appVersion, String webOsBuildNumber, String resolution, String carrier, String webOsVersion, String deviceName, String locale ) : XmlDocument
deviceId String
packageId String
companyName String
appVersion String
webOsBuildNumber String
resolution String
carrier String
webOsVersion String
deviceName String
locale String
return System.Xml.XmlDocument

convertFromUTC() public method

public convertFromUTC ( long utc ) : System.DateTime
utc long
return System.DateTime

convertToUTC() public method

public convertToUTC ( System.DateTime dt ) : long
dt System.DateTime
return long

Property Details

customCountTable public_oe property

public MetrixCustomCount customCountTable
return MetrixCustomCount

db public_oe property

public DBContext db
return DBContext

generalDataTable public_oe property

public MetrixGeneralDeviceData generalDataTable
return MetrixGeneralDeviceData

metrixHash public_oe property

public SHA1Managed,System.Security.Cryptography metrixHash
return System.Security.Cryptography.SHA1Managed