namespace Microsoft.Xna.Framework.Net
{
///
/// Exception thrown when network session join operations fail.
///
public class NetworkSessionJoinException : Exception
{
///
/// Gets the join error type.
///
public NetworkSessionJoinError JoinError { get; }
public NetworkSessionJoinException() : base()
{
JoinError = NetworkSessionJoinError.Unknown;
}
public NetworkSessionJoinException(string message) : base(message)
{
JoinError = NetworkSessionJoinError.Unknown;
}
public NetworkSessionJoinException(string message, Exception innerException) : base(message, innerException)
{
JoinError = NetworkSessionJoinError.Unknown;
}
public NetworkSessionJoinException(NetworkSessionJoinError joinError) : base()
{
JoinError = joinError;
}
public NetworkSessionJoinException(string message, NetworkSessionJoinError joinError) : base(message)
{
JoinError = joinError;
}
}
}