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

IShields Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IS > IShields Interface
ArcGIS Developer Help

IShields Interface

Provides access to a container for refining directions with shields.

Product Availability

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


The IShields interface provides members that are used for refining Directions, by allow the specification of Shield information, such as the type and number of a highway.  Unlike the network source level directions information, such as IStreetNameFields , only one set of Shields information can be specified for a network dataset.  Shield information is not required for Directions generation.

If shield data exists for a network source, it can be in one of two forms:


Name Description
Method AddShield Adds a shield of the given type.
Read/write property CombinedFieldName The field name whose values contain the whole address description.
Method DeleteShield Deletes a shield by index.
Read/write property NumberFieldName The field name whose values contain the house number.
Read-only property ShieldCount The number of shields.
Read-only property ShieldDescription The shield description by index.
Read-only property ShieldType The shield type by index.
Read/write property TypeFieldName The field name whose values contain the street type.
Read/write property UseCombinedField Indicates if the combined field should be used for directions.

Classes that implement IShields

Classes Description
Shields A container for describing how driving directions are refined using shields.