This document is archived and information here might be outdated.  Recommended version.

IAddressCandidates2 Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Location > ESRI.ArcGIS.Location > Interfaces > IA > IAddressCandidates2 Interface
ArcGIS Developer Help

IAddressCandidates2 Interface

Provides access to members for generating matching candidates for an address.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

When To Use

Use the IAddressCandidates2 interface to find and inspect candidates for a single address.


Name Description
Read-only property CandidateFields Fields contained in a list of candidates.
Method FindAddressCandidates Generates candidates for an address.
Method FindMatchingAddressCandidates Generates candidates for an address, including only matching ones.

Inherited Interfaces

Interfaces Description
IAddressCandidates Provides access to members for generating candidates for an address.

Classes that implement IAddressCandidates2

Classes Description
ESRIGen2AddressLocator An address locator that uses the Esri geocoding engine introduced in ArcGIS version 10.0.
RSLocator An address locator that uses the Esri RouteServer geocoding engine.


Address candidates are defined by a number of candidate fields. Each candidate field describes some part of the address information for the match candidate. An address locator uses these candidate fields to determine how well a candidate matches an address. The candidate fields that are generated by the address locator styles provided with ArcGIS are described below: