OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder
- Last Updated: January 15, 2026
- 4 minute read
- OpenEdge
- Version 12.8
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder AddSslCipher (character) |
/** Adds (appends) a single SSL cipher to the config.
@param character A non-empty cipher.
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder AddSslProtocol (character) |
/** Adds (appends) a single SSL protocol to the config.
@param character A non-empty protocols.
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder AddTlsSupportedGroup (character) |
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Build () |
/** Builder director method.
@return ClientBuilder A builder for the requested type */
|
||
| InitializeRegistry (BuilderRegistry) |
/** Adds initial values into the registry
@param BuilderRegistry The registry to populate */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, character) |
/** Adds or overwrites an option for the client library.
@param character The name of the option
@param character The value of the option (can be anything)
@return ClientLibraryBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, decimal) |
/** Adds or overwrites an option for the client library.
@param character The name of the option
@param decimal The value of the option (can be anything)
@return ClientLibraryBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, int64) |
/** Adds or overwrites an option for the client library.
@param character The name of the option
@param int64 The value of the option (can be anything)
@return ClientLibraryBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, logical) |
/** Adds or overwrites an option for the client library.
@param character The name of the option
@param logical The value of the option (can be anything)
@return ClientLibraryBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, Object) |
/** Adds or overwrites an option for the client library.
@param character The name of the option
@param Object The value of the option (can be anything)
@return ClientLibraryBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder ReuseSession (logical) |
/** Determines whether (SSL) sessions should be reused.
@param logical TRUE if sessions should be reused
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder ServerNameIndicator (character) |
/** Sets the server name indicator for TLS.
@param character The server name indicator
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SetRequestTimeout (decimal) |
/** Sets the value of the RequestTimeout option.
@param Decimal A zero or positive value
@return ClientLibraryBuilder This builder object. */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SetSslCiphers (character[]) |
/** Add an array of SSL ciphers to the config. Replaces any existing
ciphers.
@param character[] A non-empty array of ciphers.
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SetSslProtocols (character[]) |
/** Add an array of SSL protocols to the config. Replaces any existing
protocols.
@param character[] A non-empty array of protocols.
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SslVerifyHost (logical) |
/** Determines whether the SSL host should be verified
@param logical True if host verification should be enabled
@return ClientLibraryBuilder This builder object */
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder TlsSupportedGroups (character[]) |
|
||
| OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder UsingLogger (ILogWriter) |
/** Override the default log writer to be used with this http client
@param ILogWriter The log writer to be used
@return ClientLibraryBuilder This builder instance */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Net.HTTP.IHttpClientLibrary Library |
|
||
| CHARACTER PROP_REUSESESSION |
|
||
| CHARACTER PROP_SERVERNAME |
|
||
| CHARACTER PROP_SSL_CIPHERS |
|
||
| CHARACTER PROP_SSL_HOSTVERIFY |
|
||
| CHARACTER PROP_SSL_PROTOCOLS |
|
||
| CHARACTER PROP_TLS_SUPPORTEDGROUPS |
|
||
| OpenEdge.Net.HTTP.BuilderRegistry Registry |
|
Method Detail
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder AddSslCipher (character)
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder AddSslProtocol (character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder AddTlsSupportedGroup (character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Build ()
|
||||||||||||||||||||
InitializeRegistry (BuilderRegistry)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, decimal)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, int64)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, logical)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder Option (character, Object)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder ReuseSession (logical)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder ServerNameIndicator (character)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SetRequestTimeout (decimal)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SetSslCiphers (character[])
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SetSslProtocols (character[])
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder SslVerifyHost (logical)
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder TlsSupportedGroups (character[])
|
||||||||||||||||||||
OpenEdge.Net.HTTP.Lib.ClientLibraryBuilder UsingLogger (ILogWriter)
|
||||||||||||||||||||
Property Detail
OpenEdge.Net.HTTP.IHttpClientLibrary Library |
||||||||
|---|---|---|---|---|---|---|---|---|
CHARACTER PROP_REUSESESSION
|
||||||||
CHARACTER PROP_SERVERNAME
|
||||||||
CHARACTER PROP_SSL_CIPHERS
|
||||||||
CHARACTER PROP_SSL_HOSTVERIFY
|
||||||||
CHARACTER PROP_SSL_PROTOCOLS
|
||||||||
CHARACTER PROP_TLS_SUPPORTEDGROUPS
|
||||||||
OpenEdge.Net.HTTP.BuilderRegistry Registry |
||||||||