共用方式為


FabricErrorError

包含錯誤碼和錯誤訊息的錯誤物件。

屬性

名稱 類型 必要
Code 字串 (列舉)
Message 字串 No

Code

類型:字串 (列舉)
必要:是

定義傳回為錯誤物件一部分的網狀架構錯誤碼,以回應未成功的 Service Fabric API 作業。 以下是可針對特定 HTTP 狀態碼傳回的錯誤碼值。

  • HTTP 狀態碼 400 (錯誤要求) 的錯誤碼可能值

    • 「FABRIC_E_INVALID_PARTITION_KEY」
    • 「FABRIC_E_IMAGEBUILDER_VALIDATION_ERROR」
    • 「FABRIC_E_INVALID_ADDRESS」
    • 「FABRIC_E_APPLICATION_NOT_UPGRADING」
    • 「FABRIC_E_APPLICATION_UPGRADE_VALIDATION_ERROR」
    • 「FABRIC_E_FABRIC_NOT_UPGRADING」
    • 「FABRIC_E_FABRIC_UPGRADE_VALIDATION_ERROR」
    • 「FABRIC_E_INVALID_CONFIGURATION」
    • 「FABRIC_E_INVALID_NAME_URI」
    • 「FABRIC_E_PATH_TOO_LONG」
    • 「FABRIC_E_KEY_TOO_LARGE」
    • 「FABRIC_E_SERVICE_AFFINITY_CHAIN_NOT_SUPPORTED」
    • 「FABRIC_E_INVALID_ATOMIC_GROUP」
    • 「FABRIC_E_VALUE_EMPTY」
    • 「FABRIC_E_BACKUP_IS_ENABLED」
    • 「FABRIC_E_RESTORE_SOURCE_TARGET_PARTITION_MISMATCH」
    • 「FABRIC_E_INVALID_FOR_STATELESS_SERVICES」
    • 「FABRIC_E_INVALID_SERVICE_SCALING_POLICY」
    • 「E_INVALIDARG」
  • HTTP 狀態碼 404 (找不到的錯誤碼可能值)

    • 「FABRIC_E_NODE_NOT_FOUND」
    • 「FABRIC_E_APPLICATION_TYPE_NOT_FOUND」
    • 「FABRIC_E_APPLICATION_NOT_FOUND」
    • 「FABRIC_E_SERVICE_TYPE_NOT_FOUND」
    • 「FABRIC_E_SERVICE_DOES_NOT_EXIST」
    • 「FABRIC_E_SERVICE_TYPE_TEMPLATE_NOT_FOUND」
    • 「FABRIC_E_CONFIGURATION_SECTION_NOT_FOUND」
    • 「FABRIC_E_PARTITION_NOT_FOUND」
    • 「FABRIC_E_REPLICA_DOES_NOT_EXIST」
    • 「FABRIC_E_SERVICE_GROUP_DOES_NOT_EXIST」
    • 「FABRIC_E_CONFIGURATION_PARAMETER_NOT_FOUND」
    • 「FABRIC_E_DIRECTORY_NOT_FOUND」
    • 「FABRIC_E_FABRIC_VERSION_NOT_FOUND」
    • 「FABRIC_E_FILE_NOT_FOUND」
    • 「FABRIC_E_NAME_DOES_NOT_EXIST」
    • 「FABRIC_E_PROPERTY_DOES_NOT_EXIST」
    • 「FABRIC_E_ENUMERATION_COMPLETED」
    • 「FABRIC_E_SERVICE_MANIFEST_NOT_FOUND」
    • 「FABRIC_E_KEY_NOT_FOUND」
    • 「FABRIC_E_HEALTH_ENTITY_NOT_FOUND」
    • 「FABRIC_E_BACKUP_NOT_ENABLED」
    • 「FABRIC_E_BACKUP_POLICY_NOT_EXISTING」
    • 「FABRIC_E_FAULT_ANALYSIS_SERVICE_NOT_EXISTING」
    • 「FABRIC_E_IMAGEBUILDER_RESERVED_DIRECTORY_ERROR」
  • HTTP 狀態碼 409 (衝突) 的錯誤碼可能值

    • 「FABRIC_E_APPLICATION_TYPE_ALREADY_EXISTS」
    • 「FABRIC_E_APPLICATION_ALREADY_EXISTS」
    • 「FABRIC_E_APPLICATION_ALREADY_IN_TARGET_VERSION」
    • 「FABRIC_E_APPLICATION_TYPE_PROVISION_IN_PROGRESS」
    • 「FABRIC_E_APPLICATION_UPGRADE_IN_PROGRESS」
    • 「FABRIC_E_SERVICE_ALREADY_EXISTS」
    • 「FABRIC_E_SERVICE_GROUP_ALREADY_EXISTS」
    • 「FABRIC_E_APPLICATION_TYPE_IN_USE」
    • 「FABRIC_E_FABRIC_ALREADY_IN_TARGET_VERSION」
    • 「FABRIC_E_FABRIC_VERSION_ALREADY_EXISTS」
    • 「FABRIC_E_FABRIC_VERSION_IN_USE」
    • 「FABRIC_E_FABRIC_UPGRADE_IN_PROGRESS」
    • 「FABRIC_E_NAME_ALREADY_EXISTS」
    • 「FABRIC_E_NAME_NOT_EMPTY」
    • 「FABRIC_E_PROPERTY_CHECK_FAILED」
    • 「FABRIC_E_SERVICE_METADATA_MISMATCH」
    • 「FABRIC_E_SERVICE_TYPE_MISMATCH」
    • 「FABRIC_E_HEALTH_STALE_REPORT」
    • 「FABRIC_E_SEQUENCE_NUMBER_CHECK_FAILED」
    • 「FABRIC_E_NODE_HAS_NOT_STOPPED_YET」
    • 「FABRIC_E_INSTANCE_ID_MISMATCH」
    • 「FABRIC_E_BACKUP_IN_PROGRESS」
    • 「FABRIC_E_RESTORE_IN_PROGRESS」
    • 「FABRIC_E_BACKUP_POLICY_ALREADY_EXISTING」
  • HTTP 狀態碼 413 (要求實體太大) 錯誤碼的可能值

    • 「FABRIC_E_VALUE_TOO_LARGE」
  • HTTP 狀態碼 500 (內部伺服器錯誤) 的錯誤碼可能值

    • 「FABRIC_E_NODE_IS_UP」
    • 「E_FAIL」
    • 「FABRIC_E_SINGLE_INSTANCE_APPLICATION_ALREADY_EXISTS」
    • 「FABRIC_E_SINGLE_INSTANCE_APPLICATION_NOT_FOUND」
    • 「FABRIC_E_VOLUME_ALREADY_EXISTS」
    • 「FABRIC_E_VOLUME_NOT_FOUND」
    • 「SerializationError」
    • 「FABRIC_E_CERTIFICATE_NOT_FOUND」
  • HTTP 狀態碼 503 (服務無法使用) 錯誤碼的可能值

    • 「FABRIC_E_NO_WRITE_QUORUM」
    • 「FABRIC_E_NOT_PRIMARY」
    • 「FABRIC_E_NOT_READY」
    • 「FABRIC_E_RECONFIGURATION_PENDING」
    • 「FABRIC_E_SERVICE_OFFLINE」
    • 「E_ABORT」
    • 「FABRIC_E_VALUE_TOO_LARGE」
  • HTTP 狀態碼 504 (閘道逾時) 的錯誤碼可能值

    • 「FABRIC_E_COMMUNICATION_ERROR」
    • 「FABRIC_E_OPERATION_NOT_COMPLETE」
    • 「FABRIC_E_TIMEOUT」

Message

類型:字串
必要:否

錯誤訊息。