2.2.4.35 IdentifierStruct
Namespace: Microsoft.SharePoint.BusinessData
The IdentifierStruct complex type contains information about an Identifier.
-
<xs:complexType name="IdentifierStruct" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexContent mixed="false"> <xs:extension base="q8:MetadataObjectStruct"> <xs:sequence> <xs:element minOccurs="0" name="entityId" type="xs:unsignedInt"/> <xs:element minOccurs="0" name="ordinalNumber" type="xs:unsignedByte"/> <xs:element minOccurs="0" name="typeName" nillable="true" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
entityId: The MetadataObjectId of the Entity that contains the Identifier.
ordinalNumber: The sequence number for the Identifier among all Identifiers of an Entity.
typeName: The data type of the value corresponding to the Identifier. The value MUST be in the following table.
Value |
Description |
---|---|
System.String |
A string of Unicode text. |
System.Int16 |
A number ranging from negative 32768 to positive 32767. |
System.Int32 |
A number ranging from negative 2,147,483,648 to positive 2,147,483,647. |
System.Int64 |
A number ranging from negative 9,223,372,036,854,775,808 to positive 9,223,372,036,854,775,807. |
System.UInt16 |
A number ranging from 0 to 65535. |
System.UInt32 |
A number ranging from 0 to 4,294,967,295. |
System.UInt64 |
A number ranging from 0 to 18,446,744,073,709,551,615. |
System.DateTime |
A date and time ranging from 12:00:00 midnight, January 1, 1 Anno Domini (Common Era) to 11:59:59 P.M., December 31, 9999 Anno Domini (Common Era), in resolution of 100 nanoseconds. |
System.TimeSpan |
A duration ranging from negative 10675199 days 2 hours 48 minutes 5 seconds 477 milliseconds 580 microseconds 800 nanoseconds to positive 10675199 days 2 hours 48 minutes 5 seconds 477 milliseconds 580 microseconds 700 nanoseconds, in resolution of 100 nanoseconds. |
System.Single |
A single precision number ranging from negative 3.402823e38 to 3.402823e38. |
System.Double |
A double precision number ranging from negative 1.79769313486232e308 to positive 1.79769313486232e308 as well as positive zero, negative zero, positive infinity, negative infinity and NaN. |
System.Decimal |
A number ranging from negative 79,228,162,514,264,337,593,543,950,335 to positive 79,228,162,514,264,337,593,543,950,335. |
System.Char |
A Unicode character. |
System.Byte |
A number ranging from 0 to 255. |
System.SByte |
A number ranging from negative 128 to positive 127. |
System.Guid |
A GUID. |
System.Boolean |
A bit. |