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