HMError Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enumera possíveis falhas nas operações do Home Kit.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public enum HMError
type HMError =
- Herança
-
HMError
- Atributos
Campos
AccessDenied | 10 | O acesso a um recurso foi negado. |
AccessoryDiscoveryFailed | 57 | Ocorreu uma falha ao tentar descobrir um acessório. |
AccessoryIsBlocked | 61 | O acessório foi bloqueado. |
AccessoryIsBusy | 14 | O acessório estava ocupado. |
AccessoryNotReachable | 4 | Não foi possível acessar o acessório. |
AccessoryOutOfCompliance | 66 | O acessório estava fora de conformidade. |
AccessoryOutOfResources | 16 | O acessório estava sem recursos. |
AccessoryPairingFailed | 18 | Não foi possível emparelhar o acessório. |
AccessoryPoweredOff | 9 | O acessório foi desativado. |
AccessoryResponseError | 59 | A resposta do acessório indicou um erro. |
AccessorySentInvalidResponse | 50 | A resposta do acessório era inválida. |
ActionInAnotherActionSet | 30 | A ação já estava em outro conjunto de ações e não pôde ser adicionada. |
ActionSetExecutionFailed | 63 | Falha na execução do conjunto de ações. |
ActionSetExecutionInProgress | 65 | O conjunto de ações já estava em andamento. |
ActionSetExecutionPartialSuccess | 64 | O conjunto de ações foi parcialmente bem-sucedido. |
AddAccessoryFailed | 79 | Não foi possível adicionar o acessório. |
AlreadyExists | 1 | O contêiner já tem o objeto e outro não pode ser adicionado. |
BridgedAccessoryNotReachable | 88 | O acessório, esperado para ser acessível por meio de uma ponte, não é acessível. |
CannotActivateTriggerTooFarInFuture | 71 | O gatilho não pôde ser ativado porque ele ocorre muito longe no futuro. |
CannotRemoveBuiltinActionSet | 83 | O usuário tentou remover um não deletável HMActionSet. |
CannotRemoveNonBridgeAccessory | 34 | O acessório não pôde ser removido porque está em ponte. |
CannotUnblockNonBridgeAccessory | 81 | Um acessório, acessado por meio de uma ponte, não pode ser desbloqueado. |
ClientRequestError | 58 | O foi um erro de solicitação de cliente. |
CloudDataSyncInProgress | 77 | Os dados estavam sincronizando. |
CommunicationFailure | 54 | Houve um erro de comunicação. |
DataResetFailure | 67 | Falha na redefinição de dados. |
DateMustBeOnSpecifiedBoundaries | 70 | A data era necessária para estar dentro dos limites especificados e não estava. |
DeviceLocked | 82 | O dispositivo está bloqueado. |
FireDateInPast | 28 | A data em que a ação deveria ser disparada foi no passado. |
GenericError | 52 | Ocorreu um erro não especificado. |
HomeAccessNotAuthorized | 47 | O acesso residencial não foi autorizado. |
HomeWithSimilarNameExists | 32 | Uma casa com um nome semelhante já existe. |
IncompatibleAccessory | 93 | O acessório não pôde ser adicionado porque não era compatível com o HomeKit. |
IncompatibleHomeHub | 92 | O hub não era compatível. |
IncompatibleNetwork | 90 | A rede não era compatível. |
InsufficientPrivileges | 17 | O usuário não tinha o privilégio de executar a operação. |
InvalidAssociatedServiceType | 62 | O tipo de serviço associado era inválido. |
InvalidClass | 22 | Uma classe base abstrata inválida foi usada. |
InvalidDataFormatSpecified | 19 | Um formato de dados inválido foi especificado. |
InvalidMessageSize | 56 | O tamanho da mensagem era inválido. |
InvalidOrMissingAuthorizationData | 87 | A autorização é necessária. |
InvalidParameter | 3 | Um parâmetro era inválido. |
InvalidValueType | 43 | Dados de um tipo incorreto foram fornecidos. |
KeychainSyncNotEnabled | 76 | A sincronização de conjunto de chaves não estava habilitada. |
LocationForHomeDisabled | 84 | O usuário não disponibilizou a localização de sua casa. |
MaximumObjectLimitReached | 49 | O número máximo de objetos já foi criado ou armazenado. |
MessageAuthenticationFailed | 55 | Não foi possível autenticar a mensagem. |
MissingEntitlement | 80 | Um direito estava faltando. |
MissingParameter | 27 | Um parâmetro necessário estava ausente. |
NameContainsProhibitedCharacters | 35 | O nome fornecido contém caracteres proibidos. |
NameDoesNotEndWithValidCharacters | 60 | O nome fornecido terminou com caracteres inválidos. |
NameDoesNotStartWithValidCharacters | 36 | O nome fornecido começou com caracteres inválidos. |
NetworkUnavailable | 78 | A rede não estava disponível. |
NilParameter | 20 | Um parâmetro que não deve ser |
NoActionsInActionSet | 25 | Uma operação tentou executar um conjunto de ações vazio. |
NoHomeHub | 91 | Nenhum hub compatível foi encontrado. |
NoRegisteredActionSets | 26 | Uma operação tentou ativar um gatilho que não tinha conjuntos de ações. |
NotAuthorizedForLocationServices | 85 | O usuário não permitiu explicitamente serviços de localização. |
NotAuthorizedForMicrophoneAccess | 89 | O usuário não permitiu explicitamente o acesso ao microfone do dispositivo. |
NotFound | 2 | O objeto não foi encontrado no contêiner. |
NotificationAlreadyEnabled | 68 | A notificação não pôde ser habilitada porque ela já estava habilitada. |
NotificationNotSupported | 7 | A notificação não pôde ser habilitada porque não tem suporte. |
NotSignedIntoiCloud | 75 | O usuário ou aplicativo não está conectado ao iCloud. |
ObjectAlreadyAssociatedToHome | 13 | Não foi possível associar o objeto porque ele já estava associado à página inicial. |
ObjectAssociatedToAnotherHome | 11 | O objeto não pôde ser associado porque já estava associado a outra casa. |
ObjectNotAssociatedToAnyHome | 12 | A operação não pôde ser executada porque o objeto não estava associado a nenhuma casa. |
ObjectWithSimilarNameExistsInHome | 31 | O objeto não pôde ser associado porque outro objeto existente tem um nome semelhante. |
OperationCancelled | 23 | A operação foi cancelada. |
OperationInProgress | 15 | Outra operação estava em andamento. |
OperationNotSupported | 48 | A operação não tem suporte. |
OperationTimedOut | 8 | Tempo limite da operação esgotado. |
ReadOnlyCharacteristic | 5 | A característica não pode ser gravada. |
ReadWriteFailure | 74 | Falha na leitura ou gravação. |
ReadWritePartialSuccess | 73 | A leitura ou gravação foi parcialmente bem-sucedida. |
RecurrenceMustBeOnSpecifiedBoundaries | 69 | A recorrência era necessária para estar dentro dos limites especificados e não estava. |
RecurrenceTooLarge | 72 | O comprimento da recorrência era muito grande. |
RecurrenceTooSmall | 42 | O comprimento da recorrência era muito pequeno. |
ReferToUserManual | 86 | O erro deve ser diagnosticado usando o manual do usuário. |
RenameWithSimilarName | 33 | Foi feita uma tentativa de renomear um objeto, mas o novo nome era muito semelhante a um objeto existente. |
RoomForHomeCannotBeInZone | 24 | A sala que especifica toda a casa não pôde ser adicionada a uma zona dentro de casa. |
RoomForHomeCannotBeUpdated | 29 | Foi feita uma tentativa de atualizar o quarto de toda a casa. |
SecurityFailure | 53 | Houve uma falha de segurança. |
StringLongerThanMaximum | 46 | O comprimento máximo da cadeia de caracteres foi excedido. |
StringShorterThanMinimum | 51 | O comprimento mínimo da cadeia de caracteres não foi atendido. |
UnconfiguredParameter | 21 | O parâmetro fornecido não foi configurado. |
UnexpectedError | -1 | Ocorreu um erro inesperado.. |
UserDeclinedAddingUser | 38 | Um usuário se recusou a adicionar o usuário. |
UserDeclinedInvite | 40 | Um usuário recusou um convite do usuário. |
UserDeclinedRemovingUser | 39 | O usuário se recusou a remover um usuário. |
UserIDNotEmailAddress | 37 | A ID de usuário fornecida não era um endereço de email. |
UserManagementFailed | 41 | Ocorreu um erro de gerenciamento de usuário não especificado. |
ValueHigherThanMaximum | 45 | Um valor excedeu o máximo permitido. |
ValueLowerThanMinimum | 44 | Um valor não cumpriu o mínimo necessário. |
WriteOnlyCharacteristic | 6 | A característica não pode ser lida. |