C# Class DynamicRest.RestClient

Inheritance: System.Dynamic.DynamicObject
ファイルを表示 Open project: nikhilk/dynamicrest Class Usage Examples

Public Methods

Method Description
RestClient ( string uriFormat, RestService service ) : System
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
TrySetMember ( SetMemberBinder binder, object value ) : bool
WithCredentials ( ICredentials credentials ) : RestClient
WithUriTransformer ( IRestUriTransformer uriTransformer ) : RestClient

Private Methods

Method Description
CreateRequest ( string operationName, JsonObject parameters ) : HttpWebRequest
CreateRequestUri ( string operationName, JsonObject parameters ) : Uri
FormatUriParameter ( object value ) : string
PerformOperation ( string operationName ) : RestOperation
PerformOperationAsync ( string operationName ) : RestOperation
ProcessResponse ( System.Stream responseStream ) : object
RestClient ( string uriFormat, RestService service, string operationGroup, object>.Dictionary inheritedParameters ) : System

Method Details

RestClient() public method

public RestClient ( string uriFormat, RestService service ) : System
uriFormat string
service RestService
return System

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder GetMemberBinder
result object
return bool

TryInvokeMember() public method

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder InvokeMemberBinder
args object
result object
return bool

TrySetMember() public method

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder SetMemberBinder
value object
return bool

WithCredentials() public method

public WithCredentials ( ICredentials credentials ) : RestClient
credentials ICredentials
return RestClient

WithUriTransformer() public method

public WithUriTransformer ( IRestUriTransformer uriTransformer ) : RestClient
uriTransformer IRestUriTransformer
return RestClient