-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathKayak.Framework.xml
More file actions
108 lines (108 loc) · 4.89 KB
/
Copy pathKayak.Framework.xml
File metadata and controls
108 lines (108 loc) · 4.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0"?>
<doc>
<assembly>
<name>Kayak.Framework</name>
</assembly>
<members>
<member name="T:Kayak.Framework.IArgumentBinder">
<summary>
Binds values to method parameters, possibly reading the request body, and invokes the callback
when finished. The dictionary will be pre-populated with a keys corresponding to each of the
method's parameters.
</summary>
</member>
<member name="T:Kayak.Framework.IResultHandler">
<summary>
Does something with the result of a method invocation, possibly writing the response body and
completing the response, and invokes the callback when finished.
</summary>
</member>
<member name="T:Kayak.Framework.MappingEventArgs">
<summary>
Used to specify an InvocationInfo to InvocationResponder. The InvocationInfo
is used to construct a KayakInvocation instance.
</summary>
</member>
<member name="T:Kayak.Framework.InvocationEventArgs">
<summary>
Raised by InvocationResponder before and after a KayakInvocation is invoked.
</summary>
</member>
<member name="T:Kayak.Framework.KayakInvocation">
<summary>
Encapsulates an invocation of a method.
</summary>
</member>
<member name="P:Kayak.Framework.KayakInvocation.Context">
<summary>
The KayakContext in which the method is being invoked.
</summary>
</member>
<member name="P:Kayak.Framework.KayakInvocation.Info">
<summary>
The method (and instance) being invoked.
</summary>
</member>
<member name="P:Kayak.Framework.KayakInvocation.Binders">
<summary>
The IArgumentBinder instances which are called before invocation.
</summary>
</member>
<member name="P:Kayak.Framework.KayakInvocation.Handlers">
<summary>
The IResultHandler instance which are called after invocation.
</summary>
</member>
<member name="M:Kayak.Framework.StringCoercionExtensions.ParseDateTime(System.String)">
<summary>
Equivalent to DateTime.Parse(), except it accomodates am/pm strings better.
</summary>
</member>
<member name="T:Kayak.Framework.PathAttribute">
<summary>
Decorate a method with this attribute to indicate that it should be invoked to handle
requests for a given path.
</summary>
</member>
<member name="T:Kayak.Framework.VerbAttribute">
<summary>
This attribute is used in conjunction with the [Path] attribute to indicate that the method should be
invoked in response to requests for the path with a particular HTTP verb.
</summary>
</member>
<member name="T:Kayak.Framework.InvocationInfo">
<summary>
Represents an invocation of a method on a target object.
The type of Target should be assignable to Method.DeclaringType.
</summary>
</member>
<member name="T:Kayak.Framework.RequestBodyAttribute">
<summary>
Indicates that a method parameter's value is contained within the request body.
Useful in scenarios where a method declares one or more parameters intended to
be populated from the query string, but the values are missing from the query string.
An argument binder which reads the request body will know to ignore missing params
not marked with [RequestBody].
</summary>
</member>
<member name="T:Kayak.Framework.KayakService">
<summary>
Classes whose methods are invoked by the Kayak Framework can get access to the current KayakContext
by extending from this class (alternatively, you declare a public constructor which
accepts a KayakInvocation as a single argument).
</summary>
</member>
<member name="M:Kayak.Framework.ServerExtensions.UseFramework(Kayak.KayakServer)">
<summary>
Sets up the Kayak Framework to respond for the given server, searching the calling assembly
for methods marked with [Path].
</summary>
</member>
<member name="M:Kayak.Framework.ServerExtensions.UseFramework(Kayak.KayakServer,System.Reflection.Assembly[])">
<summary>
Sets up the Kayak Framework to respond for the given server, searching the given assemblies
for methods marked with [Path].
</summary>
</member>
</members>
</doc>