expose registerhandler method with attribute parameter
This commit is contained in:
@@ -190,6 +190,13 @@ public class ApiServer : IApiServer
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RegisterHandler(handler, attribute, throwOnError);
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual void RegisterHandler(Delegate handler, ApiMessageHandlerAttribute attribute, bool throwOnError)
|
||||||
|
{
|
||||||
|
var method = handler.Method;
|
||||||
|
|
||||||
// Resolves parameters
|
// Resolves parameters
|
||||||
var url = attribute.Route;
|
var url = attribute.Route;
|
||||||
var useRegEx = false;
|
var useRegEx = false;
|
||||||
|
|||||||
@@ -28,4 +28,6 @@ public interface IApiServer
|
|||||||
void RegisterHandler(Delegate handler);
|
void RegisterHandler(Delegate handler);
|
||||||
|
|
||||||
void RegisterHandler(Delegate handler, bool throwOnError);
|
void RegisterHandler(Delegate handler, bool throwOnError);
|
||||||
|
|
||||||
|
void RegisterHandler(Delegate handler, ApiMessageHandlerAttribute attribute, bool throwOnError);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user