# 열거형 EMatchmakerExceptionReason

> Review the enumeration values representing reasons for Matchmaker exceptions.

인증 플레이어 프로필의 변경을 나타내는 구조체입니다.

##### Include##include

```cpp
#include <MatchmakerCore/Public/Models/MatchmakerExceptionReason.h>
```

##### 구문##syntax

```cpp
UENUM()
enum class EMatchmakerExceptionReason : uint16 {
	MinValue = 21000                      UMETA(DisplayName = MinimumValue),
	BadRequest = 21400                    UMETA(DisplayName = BadRequest),
	Unauthorized = 21401                  UMETA(DisplayName = Unauthorized),
	PaymentRequired = 21402               UMETA(DisplayName = PaymentRequired),
	Forbidden = 21403                     UMETA(DisplayName = Forbidden),
	EntityNotFound = 21404                UMETA(DisplayName = EntityNotFound),
	MethodNotAllowed = 21405              UMETA(DisplayName = MethodNotAllowed),
	NotAcceptable = 21406                 UMETA(DisplayName = NotAcceptable),
	ProxyAuthenticationRequired = 21407   UMETA(DisplayName = ProxyAuthenticationRequired),
	RequestTimeOut = 21408                UMETA(DisplayName = RequestTimeOut),
	Conflict = 21409                      UMETA(DisplayName = Conflict),
	Gone = 21410                          UMETA(DisplayName = Gone),
	LengthRequired = 21411                UMETA(DisplayName = LengthRequired),
	PreconditionFailed = 21412            UMETA(DisplayName = PreconditionFailed),
	RequestEntityTooLarge = 21413         UMETA(DisplayName = RequestEntityTooLarge),
	RequestUriTooLong = 21414             UMETA(DisplayName = RequestUriTooLong),
	UnsupportedMediaType = 21415          UMETA(DisplayName = UnsupportedMediaType),
	RangeNotSatisfiable = 21416           UMETA(DisplayName = RangeNotSatisfiable),
	ExpectationFailed = 21417             UMETA(DisplayName = ExpectationFailed),
	Teapot = 21418                        UMETA(DisplayName = Teapot),
	Misdirected = 21421                   UMETA(DisplayName = Misdirected),
	UnprocessableTransaction = 21422      UMETA(DisplayName = UnprocessableTransaction),
	Locked = 21423                        UMETA(DisplayName = Locked),
	FailedDependency = 21424              UMETA(DisplayName = FailedDependency),
	TooEarly = 21425                      UMETA(DisplayName = TooEarly),
	UpgradeRequired = 21426               UMETA(DisplayName = UpgradeRequired),
	PreconditionRequired = 21428          UMETA(DisplayName = PreconditionRequired),
	RateLimited = 21429                   UMETA(DisplayName = RateLimited),
	RequestHeaderFieldsTooLarge = 21431   UMETA(DisplayName = RequestHeaderFieldsTooLarge),
	UnavailableForLegalReasons = 21451    UMETA(DisplayName = UnavailableForLegalReasons),
	InternalServerError = 21500           UMETA(DisplayName = InternalServerError),
	NotImplemented = 21501                UMETA(DisplayName = NotImplemented),
	BadGateway = 21502                    UMETA(DisplayName = BadGateway),
	ServiceUnavailable = 21503            UMETA(DisplayName = ServiceUnavailable),
	GatewayTimeout = 21504                UMETA(DisplayName = GatewayTimeout),
	HttpVersionNotSupported = 21505       UMETA(DisplayName = HttpVersionNotSupported),
	VariantAlsoNegotiates = 21506         UMETA(DisplayName = VariantAlsoNegotiates),
	InsufficientStorage = 21507           UMETA(DisplayName = InsufficientStorage),
	LoopDetected = 21508                  UMETA(DisplayName = LoopDetected),
	NotExtended = 21510                   UMETA(DisplayName = NotExtended),
	NetworkAuthenticationRequired = 21511 UMETA(DisplayName = NetworkAuthenticationRequired),
	NetworkError = 21998                  UMETA(DisplayName = NetworkError),
	Unknown = 21999                       UMETA(DisplayName = Unknown),
	MaxValue = 21999                      UMETA(DisplayName = MaximumValue)
}
```

## 값(Values)##values

| **표시 이름**                     | **이름**                        | **값** | **설명**                                                                                                                                                |
| :---------------------------- | :---------------------------- | :---- | :---------------------------------------------------------------------------------------------------------------------------------------------------- |
| MinimumValue                  | MinValue                      | 21000 | Matchmaker 서비스에서 처리할 수 있는 오류 코드 범위의 시작입니다.                                                                                                            |
| BadRequest                    | BadRequest                    | 21400 | 잘못된 값이나 구문으로 인해 Matchmaker 서비스가 요청을 이해할 수 없습니다.                                                                                                       |
| Unauthorized                  | Unauthorized                  | 21401 | Matchmaker 서비스가 사용자 ID를 확인할 수 없습니다.                                                                                                                   |
| PaymentRequired               | PaymentRequired               | 21402 | 추후 사용을 위해 예약된 오류 코드입니다.                                                                                                                               |
| Forbidden                     | Forbidden                     | 21403 | 사용자가 요청된 리소스에 액세스할 권한이 없습니다.                                                                                                                          |
| EntityNotFound                | EntityNotFound                | 21404 | 요청된 엔티티(서버 플릿, 매치메이커 대기열 또는 영역)가 존재하지 않습니다.                                                                                                           |
| MethodNotAllowed              | MethodNotAllowed              | 21405 | 지정된 메서드가 지정된 리소스에 허용되지 않습니다.                                                                                                                          |
| NotAcceptable                 | NotAcceptable                 | 21406 | 서버가 요청에 대해 허용 가능한 값과 일치하는 응답을 제공할 수 없습니다.                                                                                                             |
| ProxyAuthenticationRequired   | ProxyAuthenticationRequired   | 21407 | 요청에 프록시 인증이 필요합니다.                                                                                                                                    |
| RequestTimeOut                | RequestTimeOut                | 21408 | 서버가 대기하도록 준비된 시간 내에 요청이 이루어지지 않았습니다.                                                                                                                  |
| Conflict                      | Conflict                      | 21409 | 서버의 현재 상태와의 충돌로 인해 요청을 완료할 수 없습니다.                                                                                                                    |
| Gone                          | Gone                          | 21410 | 요청된 리소스를 더 이상 사용할 수 없으며, 알려진 포워딩 주소가 없습니다.                                                                                                            |
| LengthRequired                | LengthRequired                | 21411 | 서버가 콘텐츠 길이가 정해져 있지 않은 요청을 허용하지 않습니다.                                                                                                                  |
| PreconditionFailed            | PreconditionFailed            | 21412 | 요청에 주어진 전제 조건이 서버에서 테스트할 때 충족되지 않았습니다.                                                                                                                |
| RequestEntityTooLarge         | RequestEntityTooLarge         | 21413 | 요청 엔티티가 서버에서 처리할 수 있는 크기보다 큽니다.                                                                                                                       |
| RequestUriTooLong             | RequestUriTooLong             | 21414 | 요청 URI가 서버에서 해석할 수 있는 길이보다 깁니다.                                                                                                                       |
| UnsupportedMediaType          | UnsupportedMediaType          | 21415 | 요청된 리소스에서 요청된 메서드에 대해 지원하지 않는 형식의 요청입니다.                                                                                                              |
| RangeNotSatisfiable           | RangeNotSatisfiable           | 21416 | 요청된 범위를 제공할 수 없습니다.                                                                                                                                   |
| ExpectationFailed             | ExpectationFailed             | 21417 | 요청에 대한 기대치를 서버에서 충족시킬 수 없습니다.                                                                                                                         |
| Teapot                        | Teapot                        | 21418 | 서버가 커피를 끓이기를 거부하는 이유는 서버가 영구적으로 찻주전자이기 때문입니다. 이는 1998년과 2014년 만우절 농담으로 정의된 하이퍼 텍스트 커피 포트 제어 프로토콜(Hyper Text Coffee Pot Control Protocol)로 설명할 수 있습니다. |
| Misdirected                   | Misdirected                   | 21421 | 요청이 응답을 생성할 수 없는 서버로 전달되었습니다.                                                                                                                         |
| UnprocessableTransaction      | UnprocessableTransaction      | 21422 | 요청은 이해되었지만 서버가 지시 사항을 처리할 수 없었습니다.                                                                                                                    |
| 잠김                            | 잠김                            | 21423 | 소스 또는 대상 리소스가 잠겨 있습니다.                                                                                                                                |
| FailedDependency              | FailedDependency              | 21424 | 해당 동작에 필요한 종속성이 실패하여 리소스에서 메서드를 수행할 수 없습니다.                                                                                                           |
| TooEarly                      | TooEarly                      | 21425 | 서버는 재생될 수 있는 요청을 처리하는 위험을 감수하지 않습니다.                                                                                                                  |
| UpgradeRequired               | UpgradeRequired               | 21426 | 서버가 현재 프로토콜을 사용하여 요청을 처리하는 것을 거부합니다.                                                                                                                  |
| PreconditionRequired          | PreconditionRequired          | 21428 | 서버는 요청에 조건이 포함되기를 요구합니다.                                                                                                                              |
| RateLimited                   | RateLimited                   | 21429 | 주어진 시간 내에 너무 많은 요청이 전송되었습니다. 자세한 내용은 [Matchmaker rate limits을](/matchmaker/matchmaker-rate-limits.md) 참조하십시오.                                         |
| RequestHeaderFieldsTooLarge   | RequestHeaderFieldsTooLarge   | 21431 | HTTP 헤더가 너무 길어서 요청이 거부되었습니다.                                                                                                                          |
| UnavailableForLegalReasons    | UnavailableForLegalReasons    | 21451 | 요청된 리소스는 법적 이유로 사용할 수 없습니다.                                                                                                                           |
| InternalServerError           | InternalServerError           | 21500 | Matchmaker 서비스에 처리 방법을 알 수 없는 상황이 발생했습니다.                                                                                                             |
| NotImplemented                | NotImplemented                | 21501 | 서버가 요청을 이행하는 데 필요한 기능을 지원하지 않습니다.                                                                                                                     |
| BadGateway                    | BadGateway                    | 21502 | 서버가 게이트웨이 또는 프록시 역할을 하는 동안 업스트림 서버로부터 잘못된 응답을 받았습니다.                                                                                                  |
| ServiceUnavailable            | ServiceUnavailable            | 21503 | Matchmaker 서비스에서 요청을 처리할 준비가 되지 않았습니다. 일반적인 원인은 서버가 유지 보수 중이거나 오버로드되었기 때문입니다. 나중에 다시 시도하십시오.                                                          |
| GatewayTimeout                | GatewayTimeout                | 21504 | 서버가 게이트웨이나 프록시 역할을 하는 동안 요청을 완료하는 데 필요한 업스트림 서버로부터 제때 응답을 받지 못했습니다.                                                                                   |
| HttpVersionNotSupported       | HttpVersionNotSupported       | 21505 | 서버가 요청에 사용된 HTTP 프로토콜을 지원하지 않습니다.                                                                                                                     |
| VariantAlsoNegotiates         | VariantAlsoNegotiates         | 21506 | 서버에 내부 구성 오류가 발생했습니다. 선택된 배리언트 리소스가 자동 콘텐츠 협상을 수행하도록 구성되어 있으므로 협상 과정에서 적절한 엔드포인트가 아닙니다.                                                               |
| InsufficientStorage           | InsufficientStorage           | 21507 | 서버에 스토리지 공간이 부족하여 요청을 완료할 수 없습니다.                                                                                                                     |
| LoopDetected                  | LoopDetected                  | 21508 | 무한 루프가 발생하여 서버가 요청을 종료했습니다.                                                                                                                           |
| NotExtended                   | NotExtended                   | 21510 | 요청에서 리소스 액세스 정책이 충족되지 않았습니다.                                                                                                                          |
| NetworkAuthenticationRequired | NetworkAuthenticationRequired | 21511 | 요청에 네트워크 액세스를 위한 인증이 필요합니다.                                                                                                                           |
| NetworkError                  | NetworkError                  | 21998 | NetworkError는 TLS 협상이 실패할 때와 같이 네트워크 오류로 인해 클라이언트가 서비스에 연결할 수 없을 때 반환됩니다.                                                                             |
| Unknown                       | Unknown                       | 21999 | 서비스에서 인식되지 않은 오류 코드가 반환될 때 Unknown이 반환됩니다. 자세한 내용은 내부 예외를 확인하십시오.                                                                                     |
| MaximumValue                  | MaxValue                      | 21999 | Matchmaker 서비스에서 처리할 수 있는 오류 코드 범위의 끝입니다.                                                                                                             |
