OpenEdge.Net.HTTP.ClientBuilder
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Net.HTTP.ClientBuilder AllowTracing (logical) |
|
||
| OpenEdge.Net.HTTP.ClientBuilder Build () |
/** Builder director method.
@return ClientBuilder A builder for the requested type */
|
||
| OpenEdge.Net.HTTP.IHttpClientLibrary BuildLibrary () |
/** Helper method to build a http client library */
|
||
| OpenEdge.Net.HTTP.IHttpClient DecorateClient (Class, IHttpClient) |
/** Decorate the client with additional behaviour
@param Class The type of decorator to use
@param IHttpClient The client/instance we're decorating
@return IHttpClient The new, decorating client */
|
||
| InitializeRegistry (BuilderRegistry) |
/** Adds initial values into the registry
@param BuilderRegistry The registry to populate */
|
||
| OpenEdge.Net.HTTP.ClientBuilder KeepCookies () |
/** Uses a default cookie for managing cookies.
@return ClientBuilder */
|
||
| OpenEdge.Net.HTTP.ClientBuilder KeepCookies (ICookieJar) |
/** Sets a cookie jar for managing cookies.
@param ICookieJar The cookie jar which manages cookies for this client
@return ClientBuilder */
|
||
| OpenEdge.Net.HTTP.ClientBuilder Named (character, character) |
/** Sets the client name and version
@param character The client name
@param character The client version (semantic version: major.minor.patch).
@return ClientBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.ClientBuilder SetNumRetries (integer) |
/** Sets the value of the NumRetries option.
@param integer A zero or positive value
@return ClientBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.ClientBuilder SetRequestTimeout (decimal) |
/** Sets the value of the RequestTimeout option.
@param Decimal A zero or positive value
@return ClientBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.ClientBuilder SetRetryPause (decimal) |
/** Sets the value of the PauseBetweenRetry option.
@param Decimal A zero or positive value
@return ClientBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.ClientBuilder TracingConfig (character) |
|
||
| OpenEdge.Net.HTTP.ClientBuilder TracingConfig (File) |
|
||
| OpenEdge.Net.HTTP.ClientBuilder TracingConfig (JsonObject) |
|
||
| OpenEdge.Net.HTTP.ClientBuilder TracingConfig (TraceConfig) |
|
||
| OpenEdge.Net.HTTP.ClientBuilder UsingLibrary (IHttpCLientLibrary) |
/** Override the default client library to be used with this http client.
@param IHttpClientLibrary The library to be used
@return ClientBuilder This builder instance */
|
||
| OpenEdge.Net.HTTP.ClientBuilder UsingLogger (ILogWriter) |
/** Override the default log writer to be used with this http client
@param ILogWriter The log writer to be used
@return ClientBuilder This builder instance */
|
||
| OpenEdge.Net.HTTP.ClientBuilder ViaProxy (character) |
/** Sets the URI to use as a proxy server for all requests
@param character The proxy server URI
@return ClientBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.ClientBuilder ViaProxy (URI) |
/** Sets the URI to use as a proxy server for all requests
@param URI The proxy server URI
@return ClientBuilder This builder object. */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Net.HTTP.IHttpClient Client |
|
||
| CHARACTER PROP_CLIENT_NAME |
|
||
| CHARACTER PROP_CLIENT_VERSION |
|
||
| OpenEdge.Net.HTTP.BuilderRegistry Registry |
|
Method Detail
OpenEdge.Net.HTTP.ClientBuilder AllowTracing (logical)
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenEdge.Net.HTTP.ClientBuilder Build ()
|
||||||||||||||||||||
OpenEdge.Net.HTTP.IHttpClientLibrary BuildLibrary ()
|
||||||||||||||||||||
OpenEdge.Net.HTTP.IHttpClient DecorateClient (Class, IHttpClient)
|
||||||||||||||||||||
InitializeRegistry (BuilderRegistry)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder KeepCookies ()
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder KeepCookies (ICookieJar)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder Named (character, character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder SetNumRetries (integer)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder SetRequestTimeout (decimal)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder SetRetryPause (decimal)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder TracingConfig (character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder TracingConfig (File)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder TracingConfig (JsonObject)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder TracingConfig (TraceConfig)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder UsingLibrary (IHttpCLientLibrary)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder UsingLogger (ILogWriter)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder ViaProxy (character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.ClientBuilder ViaProxy (URI)
|
||||||||||||||||||||
Property Detail
OpenEdge.Net.HTTP.IHttpClient Client
|
||||||||
|---|---|---|---|---|---|---|---|---|
CHARACTER PROP_CLIENT_NAME
|
||||||||
CHARACTER PROP_CLIENT_VERSION
|
||||||||
OpenEdge.Net.HTTP.BuilderRegistry Registry |
||||||||