IntegerAttributeMetadata.SourceTypeMask Property

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Gets the bitmask value that describes the sources of data used in a calculated attribute or whether the data sources are invalid.

Namespace:   Microsoft.Xrm.Sdk.Metadata
Assembly:  Microsoft.Xrm.Sdk (in Microsoft.Xrm.Sdk.dll)

Syntax

[DataMemberAttribute(Order = 70)]
public Nullable<int> SourceTypeMask { get; internal set; }
<DataMemberAttribute(Order := 70)>
Public Property SourceTypeMask As Nullable(Of Integer)
    Get
    Friend Set
End Property

Property Value

Type: System.Nullable<Int32>

Type: Nullable<Int32>
The value that indicates the source of data for a calculated or rollup attribute.

Remarks

The following table contains the valid values for this attribute.

Value

Description

0

Undefined: The default value for simple and rollup attributes.

1

Simple: The calculated attribute refers to an attribute in the same record.

2

Related: The calculated attribute refers to an attribute in a related record.

4

Logical: The calculated attribute refers to an attribute in the same record that is actually stored in a different database table. More information: Logical attributes.

8

Calculated: The calculated attribute refers to another calculated attribute.

16

Rollup: The calculated attribute refers a rollup attribute.

32

Invalid: The calculated or rollup attribute is invalid.

Typically this would be where a field refers to an attribute that no longer exists.

The SourceTypeMasks enumeration is useful when performing bitwise operations to check whether specific values are present in this bitmask value.

See Also

IntegerAttributeMetadata Class
Microsoft.Xrm.Sdk.Metadata Namespace
Calculated and rollup attributes
SourceTypeMasks enumeration
Logical attributes

Return to top

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright