LookupOptions
[<Interface>]
type LookupOptions =
abstract member all: bool option with get, set
abstract member family: U2<float,string> option with get, set
abstract member hints: float option with get, set
abstract member order: Order option with get, set
abstract member verbatim: bool option with get, set
static member Create (?family: U2<float,string>, ?hints: float, ?all: bool, ?order: Order, ?verbatim: bool) : LookupOptions| Assembly | Xantham.Fable.Node |
| Attributes | [<Interface>] |
Declared inside
Order |
Properties
abstract member all: bool option with get, set
abstract member all: bool option with get, setWhen true, the callback returns all resolved addresses in an array. Otherwise, returns a single address.
abstract member family: U2<float,string> option with get, set
abstract member family: U2<float,string> option with get, setThe record family. Must be 4, 6, or 0. For backward compatibility reasons, 'IPv4' and 'IPv6' are interpreted as 4 and 6 respectively. The value 0 indicates that either an IPv4 or IPv6 address is returned. If the value 0 is used with { all: true } (see below), both IPv4 and IPv6 addresses are returned.
abstract member hints: float option with get, set
abstract member hints: float option with get, setOne or more supported getaddrinfo flags. Multiple flags may be passed by bitwise ORing their values.
abstract member order: Order option with get, set
abstract member order: Order option with get, setWhen verbatim, the resolved addresses are return unsorted. When ipv4first, the resolved addresses are sorted by placing IPv4 addresses before IPv6 addresses. When ipv6first, the resolved addresses are sorted by placing IPv6 addresses before IPv4 addresses. Default value is configurable using setDefaultResultOrder or --dns-result-order.
@since v22.1.0
abstract member verbatim: bool option with get, set
abstract member verbatim: bool option with get, setWhen true, the callback receives IPv4 and IPv6 addresses in the order the DNS resolver returned them. When false, IPv4 addresses are placed before IPv6 addresses. This option will be deprecated in favor of order. When both are specified, order has higher precedence. New code should only use order. Default value is configurable using setDefaultResultOrder
@deprecated Please use order option
Methods
static member Create (?family: U2<float,string>, ?hints: float, ?all: bool, ?order: Order, ?verbatim: bool) : LookupOptions