ESimOperationStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет константы, определяющие состояние объекта ESimOperationResult .
Примечание
Эта функция доступна только для приложений мобильных операторов и приложений UWP с привилегированным доступом со стороны операторов мобильной сети.
Если вы хотите использовать этот API и опубликовать приложение в Microsoft Store, вам потребуется запросить специальное утверждение для использования пользовательской возможности Microsoft.eSIMManagement_8wekyb3d8bbwe. Дополнительные сведения см. в разделе Пользовательские возможности.
public enum class ESimOperationStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
enum class ESimOperationStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
public enum ESimOperationStatus
var value = Windows.Networking.NetworkOperators.ESimOperationStatus.success
Public Enum ESimOperationStatus
- Наследование
-
ESimOperationStatus
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Возможности приложения |
Microsoft.eSIMManagement_8wekyb3d8bbwe
|
Поля
CardBusy | 11 | Указывает, что карта SIM-карты занят. |
CardGeneralFailure | 13 | Указывает, что произошла ошибка карта, которая помешала успешному завершению операции скачивания, установки или другой операции. |
CardRemoved | 10 | Указывает, что карта SIM-карты удалена. |
ConfirmationCodeMaxRetriesExceeded | 9 | Указывает, что во время операции был указан неправильный код подтверждения и что повторные попытки больше не разрешены. |
ConfirmationCodeMissing | 14 | Указывает, что для скачивания профиля eSIM требуется код подтверждения. |
EidMismatch | 18 | Указывает, что профиль eSIM на сервере оператора мобильной связи (MO) уже выделен для EID eSIM, отличного от EID устройства. |
IccidAlreadyExists | 25 | Указывает, что не удалось добавить профиль, так как другой профиль с тем же идентификатором уже находится в eSIM. Предложите пользователю связаться со своим мобильным оператором. |
IncorrectConfirmationCode | 8 | Указывает, что во время операции был предоставлен неправильный код подтверждения. |
InsufficientSpaceOnCard | 4 | Указывает, что на карта недостаточно места для выполнения операции. |
InvalidMatchingId | 15 | Указывает, что совпадающий идентификатор из кода активации или обнаруженного события был отклонен. |
NoCorrespondingRequest | 23 | Указывает, что соответствующий запрос не найден. |
NoEligibleProfileForThisDevice | 16 | Указывает, что не удалось найти профиль eSIM, совместимый с этим устройством. Например, обнаружен профиль, требующий поддержки LTE, но устройство поддерживает только 3G. |
NotAuthorized | 1 | Указывает, что операция не была авторизована. |
NotFound | 2 | Указывает, что указанный профиль eSIM не найден. |
OperationAborted | 17 | Указывает, что операция прервана. |
OperationProhibitedByProfileClass | 21 | Указывает, что операция не разрешена для класса профиля eSIM. |
Other | 12 | Указывает состояние, которое не учитывается более конкретным состоянием. |
PolicyViolation | 3 | Указывает, что операция нарушает политику. |
ProfileDownloadMaxRetriesExceeded | 28 | Указывает, что не удалось добавить профиль, так как он был скачан слишком много раз. Предложите пользователю связаться со своим мобильным оператором. |
ProfileNotAvailableForNewBinding | 19 | Указывает, что пользователь пытается скачать профиль eSIM, который уже был запрошен или скачан. |
ProfileNotPresent | 22 | Указывает, что не удалось найти профиль eSIM. |
ProfileNotReleasedByOperator | 20 | Указывает, что профиль eSIM доступен, но пока не помечен как выпущенный для скачивания оператором мобильной связи (MO). Вы можете скачать только выпущенный профиль, поэтому mo должен пометить профиль как освобожденный. |
ProfileProcessingError | 26 | Указывает, что не удалось добавить профиль, так как возникла проблема с его установкой. Предложите пользователю связаться со своим мобильным оператором. |
ServerFailure | 5 | Указывает, что во время операции произошел сбой сервера. |
ServerNotReachable | 6 | Указывает, что во время операции не удалось связаться с сервером. |
ServerNotTrusted | 27 | Указывает, что не удалось скачать профиль, так как сервер не является надежным источником. Предложите пользователю связаться со своим мобильным оператором. |
Success | 0 | Указывает, что операция выполнена успешно. |
TimeoutWaitingForResponse | 24 | Истекло время ожидания карта ответа. Предложите пользователю повторить попытку добавить профиль. |
TimeoutWaitingForUserConsent | 7 | Указывает, что согласие пользователя не было предоставлено в течение периода ожидания операции. |
Комментарии
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1809 | 17763 | CardGeneralFailure |
1809 | 17763 | ПодтверждениеCodeMissing |
1809 | 17763 | EidMismatch |
1809 | 17763 | InvalidMatchingId |
1809 | 17763 | NoCorrespondingRequest |
1809 | 17763 | NoEligibleProfileForThisDevice |
1809 | 17763 | OperationAborted |
1809 | 17763 | OperationProhibitedByProfileClass |
1809 | 17763 | ProfileNotAvailableForNewBinding |
1809 | 17763 | ProfileNotPresent |
1809 | 17763 | ProfileNotReleasedByOperator |