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

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

ISelectionSet2.Update Method

Returns a cursor that can be used to update the objects specified by a query over this selection set.

[Visual Basic .NET]
Public Sub Update ( _
    ByVal QueryFilter As IQueryFilter, _
    ByVal Recycling As Boolean, _
    ByRef Cursor As ICursor _
public void Update (
    IQueryFilter QueryFilter,
    bool Recycling,
    ref ICursor Cursor
  IQueryFilter* QueryFilter,
  VARIANT_BOOL Recycling,
  ICursor** Cursor
QueryFilter [in]

QueryFilter is a parameter of type IQueryFilter* Recycling [in]
Recycling is a parameter of type bool Cursor [out]
Cursor is a parameter of type ICursor**

Product Availability

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


The Update method returns an 'update' cursor that can be used to update or delete rows. It offers somewhat faster performance than multiple calls to Store or Delete on row objects fetched using a non-recycling search cursor for tables storing simple rows and simple features. There is no difference in performance for custom features.


All edits to features that participate in a Topology or Geometric Network must be bracketed within an edit operation.

See Also

ISelectionSet2 Interface