HttpConnectionOptions class

Options provided to the 'withUrl' method on HubConnectionBuilder to configure options for the HTTP-based transports.

Constructors

HttpConnectionOptions({SignalRHttpClient? httpClient, Object? transport, Logger? logger, AccessTokenFactory? accessTokenFactory, MessageHeaders? headers, bool logMessageContent = false, bool skipNegotiation = false, int requestTimeout = 2000})

Properties

accessTokenFactory AccessTokenFactory?
A function that provides an access token required for HTTP Bearer authentication.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
headers MessageHeaders?
A MessageHeaders that provides default headers for HTTP Requests
getter/setter pair
httpClient SignalRHttpClient?
An SignalRHttpClient that will be used to make HTTP requests.
getter/setter pair
logger ↔ Logger?
Configures the logger used for logging.
getter/setter pair
logMessageContent bool
A boolean indicating if message content should be logged.
getter/setter pair
requestTimeout int
An int that reflects the time to wait for a request to complete before throwing a TimeoutError. Measured in milliseconds.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skipNegotiation bool
A boolean indicating if negotiation should be skipped.
getter/setter pair
transport Object?
An HttpTransportType or ITransport value specifying the transport to use for the connection If transport is null and the server supports all transport protocols than HttpTransportType.WebSockets is used.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited