C# Класс AMEEClient.Client

Наследование: CityIndex.JsonClient.Client
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Calculate ( string path, string uid ) : DataItemResponse

Turns out you can perform calculations just by appending some querystring parameters to the "GetDataItem" uri. Calculation results are in then in the Amounts array

Client ( Uri uri, IRequestController requestController, string basicAuthUsername, string basicAuthPassword ) : System
Client ( Uri uri, string basicAuthUsername, string basicAuthPassword ) : System
CreateProfile ( ) : CreateProfileResponse
DeleteProfile ( string uid ) : DeleteProfileResponse
GetDataItem ( string path, string uid ) : DataItemResponse
GetDrillDown ( string path ) : DrillDownResponse
GetDrillDown ( string path, List drillDowns ) : DrillDownResponse
GetProfiles ( ) : GetProfilesResponse

Защищенные методы

Метод Описание
BeforeIssueRequest ( System request, string url, string target, string uriTemplate, string method, object>.Dictionary parameters, System.TimeSpan cacheDuration, string throttleScope ) : void

Приватные методы

Метод Описание
AppendParameter ( string uriTemplate, string parameterName, string parameterValue ) : string

this is a pretty naive implementation that assumes that parameter names and values will not contain an unencoded '?'

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

BeforeIssueRequest() защищенный Метод

protected BeforeIssueRequest ( System request, string url, string target, string uriTemplate, string method, object>.Dictionary parameters, System.TimeSpan cacheDuration, string throttleScope ) : void
request System
url string
target string
uriTemplate string
method string
parameters object>.Dictionary
cacheDuration System.TimeSpan
throttleScope string
Результат void

Calculate() публичный Метод

Turns out you can perform calculations just by appending some querystring parameters to the "GetDataItem" uri. Calculation results are in then in the Amounts array
public Calculate ( string path, string uid ) : DataItemResponse
path string
uid string
Результат AMEEClient.Model.DataItemResponse

Client() публичный Метод

public Client ( Uri uri, IRequestController requestController, string basicAuthUsername, string basicAuthPassword ) : System
uri System.Uri
requestController IRequestController
basicAuthUsername string
basicAuthPassword string
Результат System

Client() публичный Метод

public Client ( Uri uri, string basicAuthUsername, string basicAuthPassword ) : System
uri System.Uri
basicAuthUsername string
basicAuthPassword string
Результат System

CreateProfile() публичный Метод

public CreateProfile ( ) : CreateProfileResponse
Результат AMEEClient.Model.CreateProfileResponse

DeleteProfile() публичный Метод

public DeleteProfile ( string uid ) : DeleteProfileResponse
uid string
Результат DeleteProfileResponse

GetDataItem() публичный Метод

public GetDataItem ( string path, string uid ) : DataItemResponse
path string
uid string
Результат AMEEClient.Model.DataItemResponse

GetDrillDown() публичный Метод

public GetDrillDown ( string path ) : DrillDownResponse
path string
Результат AMEEClient.Model.DrillDownResponse

GetDrillDown() публичный Метод

public GetDrillDown ( string path, List drillDowns ) : DrillDownResponse
path string
drillDowns List
Результат AMEEClient.Model.DrillDownResponse

GetProfiles() публичный Метод

public GetProfiles ( ) : GetProfilesResponse
Результат AMEEClient.Model.GetProfilesResponse