Entity.GetAttributeValue<T>(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the value of the attribute.
public:
generic <typename T>
virtual T GetAttributeValue(System::String ^ attributeLogicalName);
public virtual T GetAttributeValue<T> (string attributeLogicalName);
abstract member GetAttributeValue : string -> 'T
override this.GetAttributeValue : string -> 'T
Public Overridable Function GetAttributeValue(Of T) (attributeLogicalName As String) As T
Type Parameters
- T
The type of the attribute.
Parameters
- attributeLogicalName
- String
The logical name of the attribute.
Returns
The value of the attribute.
Examples
GetAttributeValue<EntityReference>("regardingobjectid")
Remarks
When an entity instance does not include the attribute specified using the attributeLogicalName parameter this method will return the default value rather than throw an exception. An example default value returned for an EntityReference is a null, and for a DateTime a DateTime.MinValue is returned. You should not assume that the entity includes the attribute. It may not be included if the code that retrieved the attribute didn’t request it. You can use Entity.Contains(String) to check whether the entity instance includes the attribute.