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


ICadastralTableFieldEdits.ExtendedAttributeFields Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseExtensions > ESRI.ArcGIS.GeoDatabaseExtensions > Interfaces > IC > ICadastralTableFieldEdits Interface > ICadastralTableFieldEdits.ExtendedAttributeFields Property
ArcGIS Developer Help

ICadastralTableFieldEdits.ExtendedAttributeFields Property

The extended attribute fields for the cadastral fabric table.

[Visual Basic .NET]
Public Property ExtendedAttributeFields As IFields
[C#]
public IFields ExtendedAttributeFields {get; set;}
[C++]
HRESULT get_ExtendedAttributeFields(
  IFields** Fields
);
[C++]
HRESULT put_ExtendedAttributeFields(
  IFields* Fields
);
[C++]
Parameters
Fields [out, retval]

Fields is a parameter of type IFields** Fields [in]
Fields is a parameter of type IFields*

Product Availability

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

Remarks

Get or set the user-defined fields of the specified cadastral fabric table.

The ExtendedAttributeFields property is used to retrieve or set the collection of fields that make up the extended attributes of the cadastral fabric table. The table must be set via the ICadastralTableFieldEdits::CadastralTableID property.

These fields are user-defined fields in addition to the system fields of the cadastral fabric table. Use the Fields collection to add or delete fields. Note that when modifying existing fields, the restrictions that apply in ArcCatalog also apply in ArcObjects; for example, you cannot change the name or type of a field. If an existing field's name is changed in the Fields collection, the field will be considered a new field and the existing one will be deleted.

The names of the fields are unqualified. When assigning new fields, use unqualified names.

Use the DECadastralFabric object to create a new Cadastral Fabric. To update an existing fabric, pass the updated DECadastralFabric object to the method ICadastralFabricSchemaEdit::UpdateSchema().

[C++]

HRESULT get_ExtendedAttributeFields(

IFields** Fields

);

HRESULT putref_ExtendedAttributeFields(

IFields* Fields

);

See Also

ICadastralTableFieldEdits Interface