IXPLoadingStatus
Describes the loading state of an IXP (in-experience experiment) layer fetch operation.
Items 7
| History | Name | Value | Description | |
|---|---|---|---|---|
| 463 | None | 0 | The default status when the IXP controller is first constructed or after layers have been cleared. | |
| 463 | Pending | 1 | An HTTP request to fetch layer assignments has been sent and a response is awaited. | |
| 463 | Initialized | 2 | The HTTP request completed successfully and layer variable values have been populated from the response. | |
| 599 | ErrorInvalidUser | 3 | The fetch failed because the requested subject (user) was invalid at the time of the request. | |
| 543 | ErrorConnection | 4 | The HTTP request to fetch layer assignments failed due to a connection error. | |
| 543 | ErrorJsonParse | 5 | The HTTP request succeeded but the response body could not be parsed as valid JSON. | |
| 599 | ErrorTimedOut | 6 | The HTTP request to fetch layer assignments timed out before a response was received. |
Removed items 1
| History | Name | Value | |
|---|---|---|---|
| 543 | ShutOff | 3 |
Description
IXPLoadingStatus represents the lifecycle state of an HTTP request made
by IXPService to fetch IXP layer assignments for a subject (user, browser
tracker, or creator). Methods such as GetUserLayerLoadingStatus() and events
such as OnUserLayerLoadingStatusChanged return or pass this enum. Callers
should wait for IXPLoadingStatus.Initialized before reading layer
variables; any error value indicates the fetch did not succeed and layer
variables will not be populated.
History 20
- 599 Change Index of ErrorTimedOut from 3 to 6
- 599 Change Index of ErrorInvalidUser from 6 to 3
- 543 Remove ShutOff
- 543 Change Index of ErrorTimedOut from 4 to 3
- 543 Change Value of ErrorTimedOut from 7 to 6
- 543 Change Index of ErrorJsonParse from 6 to 5
- 543 Change Value of ErrorJsonParse from 6 to 5
- 543 Change Index of ErrorInvalidUser from 7 to 6
- 543 Change Value of ErrorInvalidUser from 4 to 3
- 543 Change Value of ErrorConnection from 5 to 4
- 543 Change Index of ErrorConnection from 5 to 4
- 463 Add ShutOff
- 463 Add Pending
- 463 Add None
- 463 Add Initialized
- 463 Add ErrorTimedOut
- 463 Add ErrorJsonParse
- 463 Add ErrorInvalidUser
- 463 Add ErrorConnection
- 463 Add IXPLoadingStatus