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