GPFeatureRecordSetLayer
Base Type: GPValue
A class that represents a geoprocessing task inputs for a feature record set layer.
| 
 Property  | 
 Type  | 
 Description  | 
|---|---|---|
| 
 ExceededTransferLimit  | 
 bool  | 
 The has transfer limit been reached flag.  | 
| 
 ExceededTransferLimitSpecified  | 
 bool  | 
 Indicates if ExceededTransferLimit is specified.  | 
| 
 LayerDrawingDescription  | 
 The layer drawing description.  | |
| 
 OIDFieldName  | 
 string  | 
 The OID field name.  | 
| 
 RecordSet  | 
 The RecordSet.  | |
| 
 ShapeFieldName  | 
 string  | 
 The layer drawing description.  | 
Remarks
If a geoprocessing service is associated with a result map service, the results of GPFeatureRecordSetLayer and GPRasterDataLayer data types can be drawn by the result map service and hence can be provided to the client as a map image.
Examples
C#
GPToolInfo viewshedToolInfo = gpserver.GetToolInfo("Viewshed");
GPValue[] gpValues = new GPValue[2];
//create the point for the viewshed tool from the default schema
GPParameterInfo gpPI = viewshedToolInfo.ParameterInfo[0];
//Use the default schema
GPFeatureRecordSetLayer inPoint = (GPFeatureRecordSetLayer)gpPI.Value;
RecordSet inPointRS = inPoint.RecordSet;
Record[] records = new Record[1];
Record rec = new Record();
rec.Values = new object[3];
//id field
rec.Values[0] = 0;
//shape field
PointN p = new PointN();
p.X = -13100000.0;
p.Y = 4200000.0;
rec.Values[1] = p;
//offset field
rec.Values[2] = 70;
//add the record to the set of records.
records[0] = rec;
inPointRS.Records = records;
11/8/2016