v1.2.1
Latest
2020.3+

Class LobbyServiceException

Represents an exception that occurs when communicating with the Unity Lobby Service.

Inheritance
LobbyServiceException
Namespace: Unity.Services.Lobbies
Syntax
public class LobbyServiceException : RequestFailedException, ISerializable, _Exception

Constructors

LobbyServiceException(Exception)

Creates a LobbyServiceException.

Declaration
public LobbyServiceException(Exception innerException)
Parameters
TypeNameDescription
ExceptioninnerException

The exception raised by the service, if any.

LobbyServiceException(Int64, String)

Creates a LobbyServiceException.

Declaration
public LobbyServiceException(long errorCode, string message)
Parameters
TypeNameDescription
Int64errorCode

The error code or the HTTP Status returned by the service.

Stringmessage

The description of the exception.

LobbyServiceException(LobbyExceptionReason, String)

Creates a LobbyServiceException.

Declaration
public LobbyServiceException(LobbyExceptionReason reason, string message)
Parameters
TypeNameDescription
LobbyExceptionReasonreason

The error code or the HTTP Status returned by the service.

Stringmessage

The description of the exception.

LobbyServiceException(LobbyExceptionReason, String, Exception)

Creates a LobbyServiceException.

Declaration
public LobbyServiceException(LobbyExceptionReason reason, string message, Exception innerException)
Parameters
TypeNameDescription
LobbyExceptionReasonreason

The error code or the HTTP Status returned by the service.

Stringmessage

The description of the exception.

ExceptioninnerException

The exception raised by the service, if any.

Properties

ApiError

If applicable, the specific details of the API error that caused the exception.

Declaration
public ErrorStatus ApiError { get; }
Property Value
TypeDescription
ErrorStatus

Reason

The reason of the exception.

Declaration
public LobbyExceptionReason Reason { get; }
Property Value
TypeDescription
LobbyExceptionReason