Unit 'uWVCoreWebView2DownloadOperation' Package
[Overview][Classes][Index] [#pl_win_webview]

TCoreWebView2DownloadOperation

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: uWVCoreWebView2DownloadOperation.pas line 25

type TCoreWebView2DownloadOperation = class

protected

  FBaseIntf: ICoreWebView2DownloadOperation;

  

  FBytesReceivedChangedToken: EventRegistrationToken;

  

  FEstimatedEndTimeChangedToken: EventRegistrationToken;

  

  FStateChangedToken: EventRegistrationToken;

  

  FDownloadID: Integer;

  

  function GetInitialized;

  

  function GetURI;

  

  function GetContentDisposition;

  

  function GetMimeType;

  

  function GetTotalBytesToReceive;

  

  function GetBytesReceived;

  

  function GetEstimatedEndTime;

  

  function GetResultFilePath;

  

  function GetState;

  

  function GetInterruptReason;

  

  function GetCanResume;

  

  procedure InitializeFields;

  

  procedure InitializeTokens;

  

  procedure RemoveAllEvents;

  

  function AddBytesReceivedChangedEvent();

  

  function AddEstimatedEndTimeChangedEvent();

  

  function AddStateChangedEvent();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function AddAllBrowserEvents();

  

  function Cancel;

  

  function Pause;

  

  function Resume;

  

  property Initialized: Boolean; [r]

  

  property BaseIntf: ICoreWebView2DownloadOperation; [r]

  

  property DownloadID: Integer; [r]

  

  property URI: wvstring; [r]

  

  property ContentDisposition: wvstring; [r]

  

  property MimeType: wvstring; [r]

  

  property TotalBytesToReceive: Int64; [r]

  

  property BytesReceived: Int64; [r]

  

  property EstimatedEndTime: TDateTime; [r]

  

  property ResultFilePath: wvstring; [r]

  

  property State: TWVDownloadState; [r]

  

  property InterruptReason: TWVDownloadInterruptReason; [r]

  

  property CanResume: Boolean; [r]

  

end;

Inheritance

TCoreWebView2DownloadOperation

  

|

TObject



CT Web help

CodeTyphon Studio