UtilityNetworkValidationJob Class

  • UtilityNetworkValidationJob
  • class Esri::ArcGISRuntime::UtilityNetworkValidationJob

    A Job to run the validate network topology operation on a utility network. More...

    Header: #include <UtilityNetworkValidationJob.h>
    Since: Esri::ArcGISRuntime 200.3
    Inherits: Esri::ArcGISRuntime::Job

    Public Functions

    virtual ~UtilityNetworkValidationJob() override
    Esri::ArcGISRuntime::UtilityValidationResult *result() const

    Detailed Description

    {UtilityNetwork::validateNetworkTopology(const Esri::ArcGISRuntime::Envelope&)}

    Relevant samples:

    See also Esri::ArcGISRuntime::UtilityNetwork::validateNetworkTopology(const Esri::ArcGISRuntime::Envelope&).

    Member Function Documentation

    [override virtual] UtilityNetworkValidationJob::~UtilityNetworkValidationJob()

    Destructor.

    Esri::ArcGISRuntime::UtilityValidationResult *UtilityNetworkValidationJob::result() const

    Returns the result of a validate network topology job that has succeeded, nullptr otherwise.

    If the job is in progress then a nullptr result is returned until the job successfully completes. If the job fails to complete successfully, Job::error will be set to one of the following error codes:

    ErrorType::CommonTimeout - Set if the server timed out due to the size of the network.

    ErrorType::GeodatabaseDatabaseClosed - Set if a validate operation is called on a closed geodatabase.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.