Feature.GetValueOrDefault

GetValueOrDefault<T>(string)

Obtiene el valor de un atributo, oDefaultValue si el valor no está configurado onulo .

public T GetValueOrDefault<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.

Ver también


GetValueOrDefault(string, object)

Obtiene el valor de un atributo, oDefaultValue si el valor no está configurado onulo .

public object GetValueOrDefault(string attributeName, object defaultValue = null)
ParámetroEscribeDescripción
attributeNameStringNombre del atributo.
defaultValueObjectEl valor que se devolverá si falta el valor del atributo. El valor predeterminado esnull .

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.

Ver también


GetValueOrDefault<T>(string, object)

Obtiene el valor de un atributo, oDefaultValue si el valor no está configurado onulo .

public T GetValueOrDefault<T>(string attributeName, object defaultValue)
ParámetroDescripción
TTipo deseado para el valor.
attributeNameNombre del atributo.
defaultValueEl valor que se devolverá si falta el valor 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.

Ver también