C# 클래스 AMEEClient.Client

상속: CityIndex.JsonClient.Client
파일 보기 프로젝트 열기: AMEE/revit 1 사용 예제들

공개 메소드들

메소드 설명
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