Interface IHttpRequestBuilderFactory
Interface for IHttpRequestBuilder factories.
Namespace: Tableau.Migration.Net
Assembly: Tableau.Migration.dll
Syntax
public interface IHttpRequestBuilderFactory
Methods
CreateDeleteRequest(Uri)
Creates a new IHttpDeleteRequestBuilder instance.
Declaration
IHttpDeleteRequestBuilder CreateDeleteRequest(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The URI to use for the request. |
Returns
Type | Description |
---|---|
IHttpDeleteRequestBuilder | A new IHttpDeleteRequestBuilder instance. |
CreateGetRequest(Uri)
Creates a new IHttpGetRequestBuilder instance.
Declaration
IHttpGetRequestBuilder CreateGetRequest(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The URI to use for the request. |
Returns
Type | Description |
---|---|
IHttpGetRequestBuilder | A new IHttpGetRequestBuilder instance. |
CreatePatchRequest(Uri)
Creates a new IHttpPatchRequestBuilder instance.
Declaration
IHttpPatchRequestBuilder CreatePatchRequest(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The URI to use for the request. |
Returns
Type | Description |
---|---|
IHttpPatchRequestBuilder | A new IHttpPatchRequestBuilder instance. |
CreatePostRequest(Uri)
Creates a new IHttpPostRequestBuilder instance.
Declaration
IHttpPostRequestBuilder CreatePostRequest(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The URI to use for the request. |
Returns
Type | Description |
---|---|
IHttpPostRequestBuilder | A new IHttpPostRequestBuilder instance. |
CreatePutRequest(Uri)
Creates a new IHttpPutRequestBuilder instance.
Declaration
IHttpPutRequestBuilder CreatePutRequest(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | The URI to use for the request. |
Returns
Type | Description |
---|---|
IHttpPutRequestBuilder | A new IHttpPutRequestBuilder instance. |