A Sandcastle Documented Class Library

# TransferController Class

The REST API for performing transfer related tasks.
Inheritance Hierarchy
System
Object
Microsoft.AspNetCore.Mvc
ControllerBase
Dundas.BI.WebApi.Controllers
ApiControllerBase
Dundas.BI.WebApi.Controllers
TransferController

Namespace: Dundas.BI.WebApi.Controllers
Assembly: Dundas.BI.WebApi (in Dundas.BI.WebApi.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public class TransferController : ApiControllerBase

    Public Class TransferController
    	Inherits ApiControllerBase

    public ref class TransferController : public ApiControllerBase

    type TransferController =
        class
            inherit ApiControllerBase
        end

The TransferController type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| TransferController | Initializes a new instance of the TransferController class.

Top
Methods

| Name | Description
--- | --- | ---
| DeleteExistingExportConfigurationById | DELETE /Transfer/ExportConfigurations/{id} Delete an existing configuration based on the ID passed through.
| EnsureCallerContext | If the current context is not already the specified context, creates a new caller context which is a clone of the specified context and sets it as the current one. (Inherited from ApiControllerBase.)
| EnsureFormFileMultipartContent | Ensures when form files are access the content is MIME multi-part which we want. (Inherited from ApiControllerBase.)
| Export | POST /Transfer/Export/ Export the project.
| GetClientIdFromCookieOrProvided | Gets the client ID from cookie or from the provided value, which is usually from the query string. (Inherited from ApiControllerBase.)
| GetExistingExportConfigurations | GET /Transfer/ExportConfigurations/ Gets a list of all saved export configurations.
| GetSavedExportById | GET /Transfer/Export/{id} Retrieves the export configuration based on the ID.
| GetService T | Gets the requested service. (Inherited from ApiControllerBase.)
| GetSessionIdFromCookieHeaderOrProvided | Gets the session ID from cookie, the authorization header or from the provided value, which is usually from the query string. (Inherited from ApiControllerBase.)
| GetTransferFile | GET /Transfer/File/{id} Returns the transfer file for download.
| GetTransferFileInfo | POST /Transfer/FileInfo/ Gets an object describing the contents of a transfer file.
| Import | POST /Transfer/Import/ Import the selected projects from the ImportConfigData object.
| LoadSession | Creates a new caller context associated with the specified session ID. The session is not validated. (Inherited from ApiControllerBase.)
| RequestFirstFormFile | Retrieves the first form file from the request. (Inherited from ApiControllerBase.)
| RequestFormFiles | Retrieves the form files from the request. (Inherited from ApiControllerBase.)
| ReturnInvalidWindowsIdentityResponse | Returns the invalid windows identity response to challenge the browser. (Inherited from ApiControllerBase.)
| SaveExportConfiguration | POST /Transfer/ExportConfigurations/ Saves the custom export configuration.
| StoreTransferFile | POST /Transfer/File/ Stores (uploads) the transfer file. This API call expects form files inside the request body.
| UpdateExportConfiguration | PUT /Transfer/ExportConfigurations/{id} Updates the custom export configuration.
| UpdateExportConfigurationInfo | PUT /Transfer/UpdateConfiguration/{id} Updated the export configuration info.

Top
See Also

#### Reference

Dundas.BI.WebApi.Controllers Namespace