Feature.GetValue
Contents
[
Hide
]GetValue<T>(string)
Gets the value of an attribute.
public T GetValue<T>(string attributeName)
Parameter | Description |
---|---|
T | Desired type for the value. |
attributeName | Name of the attribute. |
Return Value
Value of the attribute.
Exceptions
exception | condition |
---|---|
ArgumentNullException | The attribute name is null . |
ArgumentException | The attribute with this name does not exist in this layer. |
InvalidOperationException | The attribute is not locked. |
InvalidOperationException | The value of this attribute is not set for this feature. |
InvalidCastException | The requested type does not implement IConvertible. |
InvalidCastException | Value of the attribute is null , but the requested type is a value type. |
FormatException | Conversion failed because the value is in incorrect format. |
OverflowException | Conversion failed because of overflow. |
Remarks
This method converts the value automatically to the type requested in the generic type parameter. If the layer does not require its features to have values for all attributes defined for the layer, this method may fail with InvalidOperationException when a missing value is requested. When working with such layers, consider using GetValueOrDefault
.
See Also
- class Feature
- namespace Aspose.Gis
- assembly Aspose.GIS
GetValue(string)
Gets the value of an attribute.
public object GetValue(string attributeName)
Parameter | Type | Description |
---|---|---|
attributeName | String | Name of the attribute. |
Return Value
Value of the attribute.
Exceptions
exception | condition |
---|---|
ArgumentNullException | The attribute name is null . |
ArgumentException | The attribute with this name does not exist in this layer. |
InvalidOperationException | The attribute is not locked. |
InvalidOperationException | The value of this attribute is not set for this feature. |
Remarks
If the layer does not require its features to have values for all attributes defined for the layer, this method may fail with InvalidOperationException when a missing value is requested. When working with such layers, consider using GetValueOrDefault
.
See Also
- class Feature
- namespace Aspose.Gis
- assembly Aspose.GIS