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