Share via


LookupTableMultiLangDataSet.LookupTableMaskStructuresRow.LT_MASK_STRUCT_TYPE_ENUM property

Indicates the type of data contained in a lookup table mask structure, specified by the LookupTables.MaskSequence enumeration.

Namespace:  WebSvcLookupTable
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
Public Property LT_MASK_STRUCT_TYPE_ENUM As Byte
    Get
    Set
'Usage
Dim instance As LookupTableMultiLangDataSet.LookupTableMaskStructuresRow
Dim value As Byte

value = instance.LT_MASK_STRUCT_TYPE_ENUM

instance.LT_MASK_STRUCT_TYPE_ENUM = value
public byte LT_MASK_STRUCT_TYPE_ENUM { get; set; }

Property value

Type: System.Byte

Remarks

If the full value of a lookup table node is "WA^Redmond", for example, the level 1 node value is "WA", the level 2 node value is "Redmond", and the separator character is the circumflex accent ("^"). The code mask structure for level 1 is two uppercase letters and the code mask structure for level 2 is any number of characters.

To help understand the LT_MASK_STRUCT_TYPE_ENUM property, suppose mlut is a LookupTableWS.LookupTableMultiLangDataSet object that contains two lookup table mask structures of type CHARACTERS (LookupTableWS is the name for a reference to the LookupTable Web service).

If you serialize mlut to an XML file, the LookupTableMultiLangDataSet element includes the following child elements.

<LookupTableMaskStructures>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_STRUCT_LEVEL>1</LT_MASK_STRUCT_LEVEL>
    <LT_MASK_STRUCT_TYPE_ENUM>1</LT_MASK_STRUCT_TYPE_ENUM>
    <LT_MASK_STRUCT_LENGTH>2</LT_MASK_STRUCT_LENGTH>
</LookupTableMaskStructures>
<LookupTableMaskStructures>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_STRUCT_LEVEL>2</LT_MASK_STRUCT_LEVEL>
    <LT_MASK_STRUCT_TYPE_ENUM>3</LT_MASK_STRUCT_TYPE_ENUM>
    <LT_MASK_STRUCT_LENGTH>0</LT_MASK_STRUCT_LENGTH>
</LookupTableMaskStructures>

For a description of how to create a multilanguage lookup table on a test installation of Project Server, see Using the ProjTool Test Application. For a code sample that creates a multilanguage lookup table, see CreateLookupTablesMultiLang.

See also

Reference

LookupTableMultiLangDataSet.LookupTableMaskStructuresRow class

LookupTableMultiLangDataSet.LookupTableMaskStructuresRow members

WebSvcLookupTable namespace