Feature.GetValue

GetValue<T>(string)

Obtiene el valor de un atributo.

public T GetValue<T>(string attributeName)
ParámetroDescripción
TTipo deseado para el valor.
attributeNameNombre del atributo.

Valor_devuelto

Valor del atributo.

Excepciones

excepcióncondición
ArgumentNullExceptionEl nombre del atributo esnull.
ArgumentExceptionEl atributo con este nombre no existe en esta capa.
InvalidOperationExceptionEl atributo no está bloqueado.
InvalidOperationExceptionEl valor de este atributo no está establecido para esta característica.
InvalidCastExceptionEl tipo solicitado no implementaIConvertible.
InvalidCastExceptionEl valor del atributo esnull, pero el tipo solicitado es un tipo de valor.
FormatExceptionLa conversión falló porque el valor tiene un formato incorrecto.
OverflowExceptionLa conversión falló debido a un desbordamiento.

Observaciones

Este método convierte el valor automáticamente al tipo solicitado en el parámetro de tipo genérico. Si la capa no requiere que sus características tengan valores para todos los atributos definidos para la capa, este método puede fallar conInvalidOperationException cuando se solicita un valor faltante. Al trabajar con tales capas, considere usarGetValueOrDefault .

Ver también


GetValue(string)

Obtiene el valor de un atributo.

public object GetValue(string attributeName)
ParámetroEscribeDescripción
attributeNameStringNombre del atributo.

Valor_devuelto

Valor del atributo.

Excepciones

excepcióncondición
ArgumentNullExceptionEl nombre del atributo esnull.
ArgumentExceptionEl atributo con este nombre no existe en esta capa.
InvalidOperationExceptionEl atributo no está bloqueado.
InvalidOperationExceptionEl valor de este atributo no está establecido para esta característica.

Observaciones

Si la capa no requiere que sus características tengan valores para todos los atributos definidos para la capa, este método puede fallar conInvalidOperationException cuando se solicita un valor faltante. Al trabajar con tales capas, considere usarGetValueOrDefault .

Ver también