Feature.GetValue
Содержание
[
Скрывать
]GetValue<T>(string)
Получает значение атрибута.
public T GetValue<T>(string attributeName)
| Параметр | Описание |
|---|---|
| T | Желаемый тип значения. |
| attributeName | Имя атрибута. |
Возвращаемое значение
Значение атрибута.
Исключения
| исключение | условие |
|---|---|
| ArgumentNullException | Имя атрибутаnull. |
| ArgumentException | Атрибут с таким именем не существует в этом слое. |
| InvalidOperationException | Атрибут не заблокирован. |
| InvalidOperationException | Значение этого атрибута не установлено для этой функции. |
| InvalidCastException | Запрошенный тип не реализуетсяIConvertible. |
| InvalidCastException | Значение атрибутаnull, но запрошенный тип является типом значения. |
| FormatException | Не удалось выполнить преобразование, поскольку значение имеет неверный формат. |
| OverflowException | Преобразование не выполнено из-за переполнения. |
Примечания
Этот метод автоматически преобразует значение в тип, запрошенный в параметре универсального типа. Если слой не требует, чтобы его объекты имели значения для всех атрибутов, определенных для слоя, этот метод может дать сбой сInvalidOperationException когда запрашивается отсутствующее значение. При работе с такими слоями рассмотрите возможность использованияGetValueOrDefault .
Смотрите также
- class Feature
- пространство имен Aspose.Gis
- сборка Aspose.GIS
GetValue(string)
Получает значение атрибута.
public object GetValue(string attributeName)
| Параметр | Тип | Описание |
|---|---|---|
| attributeName | String | Имя атрибута. |
Возвращаемое значение
Значение атрибута.
Исключения
| исключение | условие |
|---|---|
| ArgumentNullException | Имя атрибутаnull. |
| ArgumentException | Атрибут с таким именем не существует в этом слое. |
| InvalidOperationException | Атрибут не заблокирован. |
| InvalidOperationException | Значение этого атрибута не установлено для этой функции. |
Примечания
Если слой не требует, чтобы его объекты имели значения для всех атрибутов, определенных для слоя, этот метод может дать сбой сInvalidOperationException когда запрашивается отсутствующее значение. При работе с такими слоями рассмотрите возможность использованияGetValueOrDefault .
Смотрите также
- class Feature
- пространство имен Aspose.Gis
- сборка Aspose.GIS