Class FilesResource.ExportRequest
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
Properties
FileId
The ID of the file.
public virtual string FileId { get; }
Property Value
HttpMethod
Gets the HTTP method.
public override string HttpMethod { get; }
Property Value
MediaDownloader
Gets the media downloader.
public IMediaDownloader MediaDownloader { get; }
Property Value
- IMediaDownloader
MethodName
Gets the method name.
public override string MethodName { get; }
Property Value
MimeType
The MIME type of the format requested for this export.
public virtual string MimeType { get; }
Property Value
RestPath
Gets the REST path.
public override string RestPath { get; }
Property Value
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
StreamcancellationToken
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()