1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2026-04-03 01:00:31 +02:00
Files
CEF4Delphi/docs/html/uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html
Salvador Díaz Fau 27cb2130d3
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
Fixed docs
2026-03-30 18:44:20 +02:00

448 lines
33 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFUrlRequestClientComponent: Class TCEFUrlRequestClientComponent</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 1.0.2">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="bootstrap.min.css">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
<style type="text/css">
body { margin: 0.5em; }
.badge { padding: 0.1em 0.5em; color: white; }
</style></head>
<body>
<span id="TCEFUrlRequestClientComponent"></span><h1 class="cio">Class TCEFUrlRequestClientComponent</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div><div class="one_section"><a class="section" href="#PasDoc-Methods">Methods</a></div><div class="one_section"><a class="section" href="#PasDoc-Properties">Properties</a></div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFUrlRequestClientComponent.html">uCEFUrlRequestClientComponent</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type TCEFUrlRequestClientComponent = class(TComponent, <a class="normal" href="uCEFInterfaces.ICEFUrlRequestClientEvents.html">ICEFUrlRequestClientEvents</a>)</code></p>
<h2 class="description">Description</h2>
<p>
The TCEFUrlRequestClientComponent class puts together all CEF URL request procedures, functions, properties and events in one place. </p>
<span id="PasDoc-Hierarchy"></span><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">TObject</li>
<li class="ancestor">TPersistent</li>
<li class="ancestor">TComponent</li>
<li class="thisitem">TCEFUrlRequestClientComponent</li></ul><h2 class="overview">Overview</h2>
<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
<table class="summary wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FClient">FClient</a></strong>: <a href="uCEFInterfaces.ICefUrlrequestClient.html">ICefUrlrequestClient</a>;</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FThreadID">FThreadID</a></strong>: <a href="uCEFTypes.html#TCefThreadId">TCefThreadId</a>;</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FComponentID">FComponentID</a></strong>: integer;</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnRequestComplete">FOnRequestComplete</a></strong>: <a href="uCEFUrlRequestClientEvents.html#TOnRequestComplete">TOnRequestComplete</a>;</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnUploadProgress">FOnUploadProgress</a></strong>: <a href="uCEFUrlRequestClientEvents.html#TOnUploadProgress">TOnUploadProgress</a>;</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadProgress">FOnDownloadProgress</a></strong>: <a href="uCEFUrlRequestClientEvents.html#TOnDownloadProgress">TOnDownloadProgress</a>;</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadData">FOnDownloadData</a></strong>: <a href="uCEFUrlRequestClientEvents.html#TOnDownloadData">TOnDownloadData</a>;</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnGetAuthCredentials">FOnGetAuthCredentials</a></strong>: <a href="uCEFUrlRequestClientEvents.html#TOnGetAuthCredentials">TOnGetAuthCredentials</a>;</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code><strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnCreateURLRequest">FOnCreateURLRequest</a></strong>: TNotifyEvent;</code></td>
</tr>
</table>
<span id="PasDoc-Methods"></span><h3 class="summary">Methods</h3>
<table class="summary wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>function <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#GetComponentID">GetComponentID</a></strong>: integer;</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#doOnRequestComplete-ICefUrlRequest-">doOnRequestComplete</a></strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>);</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#doOnUploadProgress-ICefUrlRequest-Int64-Int64-">doOnUploadProgress</a></strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; current, total: Int64);</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#doOnDownloadProgress-ICefUrlRequest-Int64-Int64-">doOnDownloadProgress</a></strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; current, total: Int64);</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#doOnDownloadData-ICefUrlRequest-Pointer-NativeUInt-">doOnDownloadData</a></strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; data: Pointer; dataLength: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>);</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>function <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#doOnGetAuthCredentials-Boolean-ustring-Integer-ustring-ustring-ICefAuthCallback-">doOnGetAuthCredentials</a></strong>(isProxy: Boolean; const host: <a href="uCEFTypes.html#ustring">ustring</a>; port: Integer; const realm, scheme: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefAuthCallback.html">ICefAuthCallback</a>): Boolean;</code></td>
</tr>
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#doOnCreateURLRequest">doOnCreateURLRequest</a></strong>;</code></td>
</tr>
<tr class="list2 visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#DestroyRequestClient">DestroyRequestClient</a></strong>;</code></td>
</tr>
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code>constructor <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#Create-TComponent-">Create</a></strong>(AOwner: TComponent); override;</code></td>
</tr>
<tr class="list2 visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#AfterConstruction">AfterConstruction</a></strong>; override;</code></td>
</tr>
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#BeforeDestruction">BeforeDestruction</a></strong>; override;</code></td>
</tr>
<tr class="list2 visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code>procedure <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#AddURLRequest">AddURLRequest</a></strong>;</code></td>
</tr>
</table>
<span id="PasDoc-Properties"></span><h3 class="summary">Properties</h3>
<table class="summary wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#Client">Client</a></strong> : <a href="uCEFInterfaces.ICefUrlrequestClient.html">ICefUrlrequestClient</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FClient">FClient</a>;</code></td>
</tr>
<tr class="list2 visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#ThreadID">ThreadID</a></strong> : <a href="uCEFTypes.html#TCefThreadId">TCefThreadId</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FThreadID">FThreadID</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FThreadID">FThreadID</a>;</code></td>
</tr>
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#OnRequestComplete">OnRequestComplete</a></strong> : <a href="uCEFUrlRequestClientEvents.html#TOnRequestComplete">TOnRequestComplete</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnRequestComplete">FOnRequestComplete</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnRequestComplete">FOnRequestComplete</a>;</code></td>
</tr>
<tr class="list2 visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#OnUploadProgress">OnUploadProgress</a></strong> : <a href="uCEFUrlRequestClientEvents.html#TOnUploadProgress">TOnUploadProgress</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnUploadProgress">FOnUploadProgress</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnUploadProgress">FOnUploadProgress</a>;</code></td>
</tr>
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#OnDownloadProgress">OnDownloadProgress</a></strong> : <a href="uCEFUrlRequestClientEvents.html#TOnDownloadProgress">TOnDownloadProgress</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadProgress">FOnDownloadProgress</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadProgress">FOnDownloadProgress</a>;</code></td>
</tr>
<tr class="list2 visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#OnDownloadData">OnDownloadData</a></strong> : <a href="uCEFUrlRequestClientEvents.html#TOnDownloadData">TOnDownloadData</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadData">FOnDownloadData</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadData">FOnDownloadData</a>;</code></td>
</tr>
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#OnGetAuthCredentials">OnGetAuthCredentials</a></strong> : <a href="uCEFUrlRequestClientEvents.html#TOnGetAuthCredentials">TOnGetAuthCredentials</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnGetAuthCredentials">FOnGetAuthCredentials</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnGetAuthCredentials">FOnGetAuthCredentials</a>;</code></td>
</tr>
<tr class="list2 visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><code>property <strong><a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#OnCreateURLRequest">OnCreateURLRequest</a></strong> : TNotifyEvent read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnCreateURLRequest">FOnCreateURLRequest</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnCreateURLRequest">FOnCreateURLRequest</a>;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FClient"></span><code><strong>FClient</strong>: <a href="uCEFInterfaces.ICefUrlrequestClient.html">ICefUrlrequestClient</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FThreadID"></span><code><strong>FThreadID</strong>: <a href="uCEFTypes.html#TCefThreadId">TCefThreadId</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FComponentID"></span><code><strong>FComponentID</strong>: integer;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FOnRequestComplete"></span><code><strong>FOnRequestComplete</strong>: <a href="uCEFUrlRequestClientEvents.html#TOnRequestComplete">TOnRequestComplete</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FOnUploadProgress"></span><code><strong>FOnUploadProgress</strong>: <a href="uCEFUrlRequestClientEvents.html#TOnUploadProgress">TOnUploadProgress</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FOnDownloadProgress"></span><code><strong>FOnDownloadProgress</strong>: <a href="uCEFUrlRequestClientEvents.html#TOnDownloadProgress">TOnDownloadProgress</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FOnDownloadData"></span><code><strong>FOnDownloadData</strong>: <a href="uCEFUrlRequestClientEvents.html#TOnDownloadData">TOnDownloadData</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FOnGetAuthCredentials"></span><code><strong>FOnGetAuthCredentials</strong>: <a href="uCEFUrlRequestClientEvents.html#TOnGetAuthCredentials">TOnGetAuthCredentials</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="FOnCreateURLRequest"></span><code><strong>FOnCreateURLRequest</strong>: TNotifyEvent;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<h3 class="detail">Methods</h3>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="GetComponentID"></span><code>function <strong>GetComponentID</strong>: integer;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="doOnRequestComplete-ICefUrlRequest-"></span><code>procedure <strong>doOnRequestComplete</strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>);</code></td>
</tr>
<tr><td colspan="2">
<p>
ICefUrlrequestClient</p>
</td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="doOnUploadProgress-ICefUrlRequest-Int64-Int64-"></span><code>procedure <strong>doOnUploadProgress</strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; current, total: Int64);</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="doOnDownloadProgress-ICefUrlRequest-Int64-Int64-"></span><code>procedure <strong>doOnDownloadProgress</strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; current, total: Int64);</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="doOnDownloadData-ICefUrlRequest-Pointer-NativeUInt-"></span><code>procedure <strong>doOnDownloadData</strong>(const request: <a href="uCEFInterfaces.ICefUrlRequest.html">ICefUrlRequest</a>; data: Pointer; dataLength: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>);</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="doOnGetAuthCredentials-Boolean-ustring-Integer-ustring-ustring-ICefAuthCallback-"></span><code>function <strong>doOnGetAuthCredentials</strong>(isProxy: Boolean; const host: <a href="uCEFTypes.html#ustring">ustring</a>; port: Integer; const realm, scheme: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefAuthCallback.html">ICefAuthCallback</a>): Boolean;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="doOnCreateURLRequest"></span><code>procedure <strong>doOnCreateURLRequest</strong>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Custom</p>
</td></tr>
</table>
<table class="detail visibility-protected wide_list">
<tr class="list visibility-protected">
<td class="visibility"><span class="badge vis-protected">Protected</span></td>
<td class="itemcode"><span id="DestroyRequestClient"></span><code>procedure <strong>DestroyRequestClient</strong>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="Create-TComponent-"></span><code>constructor <strong>Create</strong>(AOwner: TComponent); override;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="AfterConstruction"></span><code>procedure <strong>AfterConstruction</strong>; override;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="BeforeDestruction"></span><code>procedure <strong>BeforeDestruction</strong>; override;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="AddURLRequest"></span><code>procedure <strong>AddURLRequest</strong>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Create the URLRequest in the context of TCEFUrlRequestClientComponent.ThreadId, which is the CEF UI thread by default. </p>
</td></tr>
</table>
<h3 class="detail">Properties</h3>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="Client"></span><code>property <strong>Client</strong> : <a href="uCEFInterfaces.ICefUrlrequestClient.html">ICefUrlrequestClient</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FClient">FClient</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Returns the client. </p>
</td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="ThreadID"></span><code>property <strong>ThreadID</strong> : <a href="uCEFTypes.html#TCefThreadId">TCefThreadId</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FThreadID">FThreadID</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FThreadID">FThreadID</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
CEF thread used to create the URLRequest. Most of the client events will be executed on the same thread. </p>
</td></tr>
</table>
<table class="detail visibility-published wide_list">
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><span id="OnRequestComplete"></span><code>property <strong>OnRequestComplete</strong> : <a href="uCEFUrlRequestClientEvents.html#TOnRequestComplete">TOnRequestComplete</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnRequestComplete">FOnRequestComplete</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnRequestComplete">FOnRequestComplete</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Notifies the client that the request has completed. Use the ICefUrlRequest.GetRequestStatus function to determine if the request was successful or not. </p>
<p>
<p>This event will be called on the TCEFUrlRequestClientComponent.ThreadId thread, which is the CEF UI thread by default.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_urlrequest_capi.h (cef_urlrequest_client_t))</p>
</td></tr>
</table>
<table class="detail visibility-published wide_list">
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><span id="OnUploadProgress"></span><code>property <strong>OnUploadProgress</strong> : <a href="uCEFUrlRequestClientEvents.html#TOnUploadProgress">TOnUploadProgress</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnUploadProgress">FOnUploadProgress</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnUploadProgress">FOnUploadProgress</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Notifies the client of upload progress. |current| denotes the number of bytes sent so far and |total| is the total size of uploading data (or -1 if chunked upload is enabled). This function will only be called if the UR_FLAG_REPORT_UPLOAD_PROGRESS flag is set on the request. </p>
<p>
<p>This event will be called on the TCEFUrlRequestClientComponent.ThreadId thread, which is the CEF UI thread by default.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_urlrequest_capi.h (cef_urlrequest_client_t))</p>
</td></tr>
</table>
<table class="detail visibility-published wide_list">
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><span id="OnDownloadProgress"></span><code>property <strong>OnDownloadProgress</strong> : <a href="uCEFUrlRequestClientEvents.html#TOnDownloadProgress">TOnDownloadProgress</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadProgress">FOnDownloadProgress</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadProgress">FOnDownloadProgress</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Notifies the client of download progress. |current| denotes the number of bytes received up to the call and |total| is the expected total size of the response (or -1 if not determined). </p>
<p>
<p>This event will be called on the TCEFUrlRequestClientComponent.ThreadId thread, which is the CEF UI thread by default.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_urlrequest_capi.h (cef_urlrequest_client_t))</p>
</td></tr>
</table>
<table class="detail visibility-published wide_list">
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><span id="OnDownloadData"></span><code>property <strong>OnDownloadData</strong> : <a href="uCEFUrlRequestClientEvents.html#TOnDownloadData">TOnDownloadData</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadData">FOnDownloadData</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnDownloadData">FOnDownloadData</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Called when some part of the response is read. |data| contains the current bytes received since the last call. This function will not be called if the UR_FLAG_NO_DOWNLOAD_DATA flag is set on the request. </p>
<p>
<p>This event will be called on the TCEFUrlRequestClientComponent.ThreadId thread, which is the CEF UI thread by default.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_urlrequest_capi.h (cef_urlrequest_client_t))</p>
</td></tr>
</table>
<table class="detail visibility-published wide_list">
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><span id="OnGetAuthCredentials"></span><code>property <strong>OnGetAuthCredentials</strong> : <a href="uCEFUrlRequestClientEvents.html#TOnGetAuthCredentials">TOnGetAuthCredentials</a> read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnGetAuthCredentials">FOnGetAuthCredentials</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnGetAuthCredentials">FOnGetAuthCredentials</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Called on the IO thread when the browser needs credentials from the user. |isProxy| indicates whether the host is a proxy server. |host| contains the hostname and |port| contains the port number. Return true (1) to continue the request and call ICefAuthCallback.cont() when the authentication information is available. If the request has an associated browser/frame then returning false (0) will result in a call to GetAuthCredentials on the ICefRequestHandler associated with that browser, if any. Otherwise, returning false (0) will cancel the request immediately. This function will only be called for requests initiated from the browser process. </p>
<p>
<p>This event will be called on the browser process CEF IO thread.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_urlrequest_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_urlrequest_capi.h (cef_urlrequest_client_t))</p>
</td></tr>
</table>
<table class="detail visibility-published wide_list">
<tr class="list visibility-published">
<td class="visibility"><span class="badge vis-published">Published</span></td>
<td class="itemcode"><span id="OnCreateURLRequest"></span><code>property <strong>OnCreateURLRequest</strong> : TNotifyEvent read <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnCreateURLRequest">FOnCreateURLRequest</a> write <a href="uCEFUrlRequestClientComponent.TCEFUrlRequestClientComponent.html#FOnCreateURLRequest">FOnCreateURLRequest</a>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Event triggered when the URLRequest has been created. </p>
</td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 1.0.2</a>. </em>
</span>
</body></html>