Beispiel #1
0
 protected void Add(string method,
                    string path,
                    RouteCategory category,
                    Type actionType,
                    IEndpointInvocation invocation,
                    string?description,
                    string?tag)
 {
     Registrations.Add(new EndpointRegistration(method,
                                                path,
                                                category,
                                                invocation,
                                                description,
                                                tag,
                                                actionType));
 }
Beispiel #2
0
 public EndpointRegistration(string method,
                             string path,
                             RouteCategory category,
                             IEndpointInvocation invocation,
                             string?description,
                             string?tag,
                             Type actionType)
 {
     Method      = method;
     Path        = path;
     Category    = category;
     Invocation  = invocation;
     Description = description;
     Tag         = tag;
     ActionType  = actionType;
 }
Beispiel #3
0
 protected void Add <TAction>(string method,
                              string path,
                              RouteCategory category,
                              IEndpointInvocation invocation,
                              string?description,
                              string?tag)
     where TAction : IAsyncApiAction
 {
     Registrations.Add(new EndpointRegistration(method,
                                                path,
                                                category,
                                                invocation,
                                                description,
                                                tag,
                                                typeof(TAction)));
 }