LookupTableMultiLangDataSet.LookupTableMaskValuesRow.LCID Property

Specifies the locale identifier value for a code mask in a multilanguage lookup table.

Namespace:  [LookupTable Web service]
Service reference: http://ServerName:32843/[Project Service Application GUID]/PSI/LookupTable.svc
Web service reference: http://ServerName/ProjectServerName/_vti_bin/PSI/LookupTable.asmx?wsdl

Syntax

'Declaration
Public Property LCID As Integer
    Get
    Set
'Usage
Dim instance As LookupTableMultiLangDataSet.LookupTableMaskValuesRow
Dim value As Integer

value = instance.LCID

instance.LCID = value
public int LCID { get; set; }

Property Value

Type: System.Int32

Remarks

A code mask value relates the lookup table code mask to the value of a lookup table node for the specified language. There should be one LookupTableMaskValues row for each LCID value and for each mask outline level in a multilanguage lookup table. For example, if there are three languages and two code mask levels, there should be six LookupTableMaskValues rows in the LookupTableMultiLangDataSet.

Suppose mlut is a LookupTableWS.LookupTableMultiLangDataSet object which contains one lookup table with French, German, and Spanish values (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.

<LookupTableMaskValues>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_VALUE_SEPARATOR>^</LT_MASK_VALUE_SEPARATOR>
    <LT_MASK_STRUCT_LEVEL>1</LT_MASK_STRUCT_LEVEL>
    <LCID>1031</LCID>
</LookupTableMaskValues>
<LookupTableMaskValues>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_VALUE_SEPARATOR>^</LT_MASK_VALUE_SEPARATOR>
    <LT_MASK_STRUCT_LEVEL>1</LT_MASK_STRUCT_LEVEL>
    <LCID>1034</LCID>
</LookupTableMaskValues>
<LookupTableMaskValues>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_VALUE_SEPARATOR>^</LT_MASK_VALUE_SEPARATOR>
    <LT_MASK_STRUCT_LEVEL>1</LT_MASK_STRUCT_LEVEL>
    <LCID>1036</LCID>
</LookupTableMaskValues>
<LookupTableMaskValues>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_VALUE_SEPARATOR>^</LT_MASK_VALUE_SEPARATOR>
    <LT_MASK_STRUCT_LEVEL>2</LT_MASK_STRUCT_LEVEL>
    <LCID>1031</LCID>
</LookupTableMaskValues>
<LookupTableMaskValues>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_VALUE_SEPARATOR>^</LT_MASK_VALUE_SEPARATOR>
    <LT_MASK_STRUCT_LEVEL>2</LT_MASK_STRUCT_LEVEL>
    <LCID>1034</LCID>
</LookupTableMaskValues>
<LookupTableMaskValues>
    <LT_UID>1796cacc-5406-4c93-80cb-e7fb1271d32a</LT_UID>
    <LT_MASK_VALUE_SEPARATOR>^</LT_MASK_VALUE_SEPARATOR>
    <LT_MASK_STRUCT_LEVEL>2</LT_MASK_STRUCT_LEVEL>
    <LCID>1036</LCID>
</LookupTableMaskValues>

For a list of LCIDs, see Locale ID (LCID) Chart in the MSDN Library. To create an example of a multilanguage lookup table on a test installation of Project Server, see Using the ProjTool Test Application in Project Server 2010.

See Also

Reference

LookupTableMultiLangDataSet.LookupTableMaskValuesRow Class

LookupTableMultiLangDataSet.LookupTableMaskValuesRow Members

LookupTable Web Service