Table of Contents

Class FilesResource.ExportRequest

Namespace
Google.Apis.Drive.v3
Assembly
Google.Apis.Drive.v3.dll

Exports a Google Doc to the requested MIME type and returns the exported content. Please note that the exported content is limited to 10MB.

public class FilesResource.ExportRequest : DriveBaseServiceRequest<string>
Inheritance
FilesResource.ExportRequest
Inherited Members

Constructors

ExportRequest(IClientService, string, string)

Constructs a new Export request.

public ExportRequest(IClientService service, string fileId, string mimeType)

Parameters

service IClientService
fileId string
mimeType string

Properties

FileId

The ID of the file.

public virtual string FileId { get; }

Property Value

string

HttpMethod

Gets the HTTP method.

public override string HttpMethod { get; }

Property Value

string

MediaDownloader

Gets the media downloader.

public IMediaDownloader MediaDownloader { get; }

Property Value

IMediaDownloader

MethodName

Gets the method name.

public override string MethodName { get; }

Property Value

string

MimeType

The MIME type of the format requested for this export.

public virtual string MimeType { get; }

Property Value

string

RestPath

Gets the REST path.

public override string RestPath { get; }

Property Value

string

Methods

Download(Stream)

Synchronously download the media into the given stream.

Warning: This method hides download errors; use DownloadWithStatus(Stream) instead.

public virtual void Download(Stream stream)

Parameters

stream Stream

DownloadAsync(Stream)

Asynchronously download the media into the given stream.

public virtual Task<IDownloadProgress> DownloadAsync(Stream stream)

Parameters

stream Stream

Returns

Task<IDownloadProgress>

DownloadAsync(Stream, CancellationToken)

Asynchronously download the media into the given stream.

public virtual Task<IDownloadProgress> DownloadAsync(Stream stream, CancellationToken cancellationToken)

Parameters

stream Stream
cancellationToken CancellationToken

Returns

Task<IDownloadProgress>

DownloadWithStatus(Stream)

Synchronously download the media into the given stream.

public virtual IDownloadProgress DownloadWithStatus(Stream stream)

Parameters

stream Stream

Returns

IDownloadProgress

The final status of the download; including whether the download succeeded or failed.

InitParameters()

Initializes Export parameter list.

protected override void InitParameters()