|
Options |
Name |
Purpose |
|
|
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 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. */
|