- Namespace
- NetlifySharp
.Operations - Base Types
-
- object
- Operation
<TThis>
- Derived Types
graph TD
Base0["Operation<TThis>"]-->Type
click Base0 "/api/NetlifySharp.Operations/Operation_1"
Base1["object"]-->Base0
Type["ResponseOperation<TResponse, TThis>"]
class Type type-node
Type-->Derived0["CreateSite"]
click Derived0 "/api/NetlifySharp.Operations.Sites/CreateSite"
Type-->Derived1["PagedOperation<TResponse, TThis>"]
click Derived1 "/api/NetlifySharp.Operations/PagedOperation_2"
Type-->Derived2["GetSite"]
click Derived2 "/api/NetlifySharp.Operations.Sites/GetSite"
Type-->Derived3["UpdateSite"]
click Derived3 "/api/NetlifySharp.Operations.Sites/UpdateSite"
Syntax
public abstract class ResponseOperation<TResponse, TThis> : Operation<TThis>
where TResponse : class where TThis : ResponseOperation<TResponse, TThis>
Type Parameters
Name | Description |
---|---|
TResponse | |
TThis |
Constructors
Properties
Name | Value | Summary |
---|---|---|
Body | object |
Inherited from Operation
|
Client | NetlifyClient |
Inherited from Operation
|
Endpoint | Endpoint |
Inherited from Operation
|
Method | HttpMethod |
Inherited from Operation
|
Query | IDictionary |
Inherited from Operation
|
RequestHandler | Action |
Inherited from Operation
|
ResponseHandler | Action |
Inherited from Operation
|
Methods
Name | Value | Summary |
---|---|---|
GetRequest |
HttpRequestMessage |
Inherited from Operation
|
GetResponseAsync |
Task |
Inherited from Operation
|
ProcessResponseAsync |
Task |
Inherited from Operation
|
Read |
Task |
Inherited from Operation
|
ReadResponseAsync |
Task |
|
SendAsync |
Task |
|
WithRequestHandler |
TThis |
Inherited from Operation
|
WithResponseHandler |
TThis |
Inherited from Operation
|