- Namespace
- NetlifySharp
.Operations - Base Types
- Derived Types
graph TD
Base0["ResponseOperation<TResponse, TThis>"]-->Type
click Base0 "/api/NetlifySharp.Operations/ResponseOperation_2"
Base1["Operation<TThis>"]-->Base0
click Base1 "/api/NetlifySharp.Operations/Operation_1"
Base2["object"]-->Base1
Type["PagedOperation<TResponse, TThis>"]
class Type type-node
Type-->Derived0["ListSites"]
click Derived0 "/api/NetlifySharp.Operations.Sites/ListSites"
Type-->Derived1["ListSiteForms"]
click Derived1 "/api/NetlifySharp.Operations.Sites/ListSiteForms"
Type-->Derived2["ListForms"]
click Derived2 "/api/NetlifySharp.Operations.Forms/ListForms"
Syntax
public abstract class PagedOperation<TResponse, TThis> : ResponseOperation<TResponse, TThis>
where TResponse : class where TThis : PagedOperation<TResponse, TThis>
Type Parameters
| Name | Description |
|---|---|
| TResponse | |
| TThis |
Constructors
| Name | Summary |
|---|---|
| PagedOperation |
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 |
Inherited from ResponseOperation
|
| SendAsync |
Task |
Inherited from ResponseOperation
|
| WithPage |
TThis | |
| WithPerPage |
TThis | |
| WithRequestHandler |
TThis |
Inherited from Operation
|
| WithResponseHandler |
TThis |
Inherited from Operation
|