C# Class FubarDev.FtpServer.FileSystem.GoogleDrive.GoogleDriveSupportFactory

The default implementation of a IRequestFactory for Google Drive
Inheritance: IRequestFactory
Show file Open project: FubarDevelopment/FtpServer Class Usage Examples

Private Properties

Property Type Description
CreateTemporaryData Task

Public Methods

Method Description
CreateRestClient ( Uri baseUri ) : IRestClient
CreateWebRequest ( Uri requestUri ) : Task
GoogleDriveSupportFactory ( [ oAuth2Client, [ restClientCreateFunc, [ createTempDataFunc ) : System

Initializes a new instance of the GoogleDriveSupportFactory class.

Private Methods

Method Description
CreateTemporaryData ( [ data, CancellationToken cancellationToken ) : Task

Method Details

CreateRestClient() public method

public CreateRestClient ( Uri baseUri ) : IRestClient
baseUri System.Uri
return IRestClient

CreateWebRequest() public method

public CreateWebRequest ( Uri requestUri ) : Task
requestUri System.Uri
return Task

GoogleDriveSupportFactory() public method

Initializes a new instance of the GoogleDriveSupportFactory class.
public GoogleDriveSupportFactory ( [ oAuth2Client, [ restClientCreateFunc, [ createTempDataFunc ) : System
oAuth2Client [ The OAuth2 client to be used to get the authentication token
restClientCreateFunc [ A delegate to create a new
createTempDataFunc [ A delegate to create a temporary storage
return System