C# Class MSA.Zmq.JsonRpc.MethodCallResolver

Afficher le fichier Open project: kadekcipta/ZmqJsonRpc

Méthodes publiques

Méthode Description
CallMethod ( JsonRpcRequestHeader requestHeader, JsonRpcRequest request, Action methodAuthorizer, System.Action methodLogger ) : string
GetAvailableTasks ( ) : IList
HasMethod ( string methodName ) : bool
MethodCallResolver ( object handler, string endpointPrefix ) : System

Private Methods

Méthode Description
FetchOrCacheMethodAttribute ( MethodBase mi ) : JsonRpcMethodAttribute
LoadFromHandler ( object handler ) : void
WrapException ( int id, int code, string message, Exception ex ) : string

Method Details

CallMethod() public méthode

public CallMethod ( JsonRpcRequestHeader requestHeader, JsonRpcRequest request, Action methodAuthorizer, System.Action methodLogger ) : string
requestHeader JsonRpcRequestHeader
request JsonRpcRequest
methodAuthorizer Action
methodLogger System.Action
Résultat string

GetAvailableTasks() public méthode

public GetAvailableTasks ( ) : IList
Résultat IList

HasMethod() public méthode

public HasMethod ( string methodName ) : bool
methodName string
Résultat bool

MethodCallResolver() public méthode

public MethodCallResolver ( object handler, string endpointPrefix ) : System
handler object
endpointPrefix string
Résultat System