Enum CommonMultiplayerBackendExceptionReason
Enumerates the known error causes when communicating with the Common Multiplayer Backend Service.
Namespace: Unity.Services.CommonMultiplayerBackend
Assembly: Unity.Services.Multiplayer.dll
Syntax
public enum CommonMultiplayerBackendExceptionReason
Fields
Name | Description |
---|---|
BadGateway | Same as the HTTP Status. |
Conflict | Same as the HTTP Status. |
EntityNotFound | The requested entity (allocation, join code or region) does not exist. |
ExpectationFailed | Same as the HTTP Status. |
FailedDependency | Same as the HTTP Status. |
Forbidden | The user does not have permission to access the requested resource. |
GatewayTimeout | Same as the HTTP Status. |
Gone | The requested resource has been permenantly deleted from the server. |
HttpVersionNotSupported | Same as the HTTP Status. |
InsufficientStorage | Same as the HTTP Status. |
InternalServerError | The Common Multiplayer Backend Service has encountered a situation it doesn't know how to handle. |
InvalidArgument | The Common Multiplayer Backend Service could not understand the request due to an invalid value or syntax. |
LengthRequired | Same as the HTTP Status. |
Locked | Same as the HTTP Status. |
LoopDetected | Same as the HTTP Status. |
Max | End of the range of error codes addressable by the Common Multiplayer Backend Service. |
MethodNotAllowed | Same as the HTTP Status. |
Min | Start of the range of error codes addressable by the Common Multiplayer Backend Service. |
Misdirected | Same as the HTTP Status. |
NetworkAuthenticationRequired | Same as the HTTP Status. |
NetworkError | NetworkError is returned when the Common Multiplayer Backend is unable to connect to the service due to a network error like when TLS Negotiation fails. |
NoError | Default value of the enum. No error detected. |
NotAcceptable | Same as the HTTP Status. |
NotExtended | Same as the HTTP Status. |
NotImplemented | Same as the HTTP Status. |
PaymentRequired | Same as the HTTP Status. |
PreconditionFailed | Same as the HTTP Status. |
PreconditionRequired | Same as the HTTP Status. |
ProxyAuthenticationRequired | Same as the HTTP Status. |
RangeNotSatisfiable | Same as the HTTP Status. |
RateLimited | The user has sent too many requests in a given amount of time and is now rate limited. |
RequestEntityTooLarge | Same as the HTTP Status. |
RequestHeaderFieldsTooLarge | Same as the HTTP Status. |
RequestTimeOut | Same as the HTTP Status. |
RequestUriTooLong | Same as the HTTP Status. |
ServiceUnavailable | The Common Multiplayer Backend Service is not ready to handle the request. Common causes are a server that is down for maintenance or that is overloaded. Try again later. |
Teapot | Same as the HTTP Status. |
TooEarly | Same as the HTTP Status. |
Unauthorized | The Common Multiplayer Backend Service could not determine the user identity. |
UnavailableForLegalReasons | Same as the HTTP Status. |
Unknown | Unknown is returned when a unrecognized error code is returned by the service. Check the inner exception to get more information. |
UnprocessableTransaction | Same as the HTTP Status. |
UnsupportedMediaType | Same as the HTTP Status. |
UpgradeRequired | Same as the HTTP Status. |
VariantAlsoNegotiates | Same as the HTTP Status. |