Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Entity.GetAttributeValue<T>(String) Method

Definition

Namespace:
Microsoft.Xrm.Sdk
Assembly:
Microsoft.Xrm.Sdk.dll
Package:
Microsoft.PowerPlatform.Dataverse.Client v1.2.10

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

T

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.

Applies to