This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > NetworkAnalyst > ESRI.ArcGIS.NetworkAnalyst > Interfaces > IN > INASolver Interface > INASolver.Solve Method (ArcObjects .NET 10.5 SDK) |
Perform the network analysis and construct results.
[Visual Basic .NET] Public Function Solve ( _ ByVal NAContext As INAContext, _ ByVal messages As IGPMessages, _ ByVal TrackCancel As ITrackCancel _ ) As Boolean
[C#] public bool Solve ( INAContext NAContext, IGPMessages messages, ITrackCancel TrackCancel );
[C++]
HRESULT Solve(
INAContext* NAContext,
IGPMessages* messages,
ITrackCancel* TrackCancel,
VARIANT_BOOL* isPartialSolution
);
[C++]
Parameters NAContext [in]
NAContext is a parameter of type INAContext messages [in]
messages is a parameter of type IGPMessages TrackCancel [in]
TrackCancel is a parameter of type ITrackCancel isPartialSolution [out, retval] isPartialSolution is a parameter of type VARIANT_BOOL
Solve performs network analysis based on the solver properties and network locations in the NAContext.
It returns :
Additionnally, Solve returns informational messages in the GPMessages object. Each GPMessage contains a description and may have an naError code. Message types returned are: