Partager via


LookupTableDataSet.LookupTablesRow.LT_CHECKOUTBY - Propriété

Obtient ou définit l'identificateur unique de l'utilisateur qui a extrait pour la modification de la table de choix.

Espace de noms :  WebSvcLookupTable
Assembly :  ProjectServerServices (dans ProjectServerServices.dll)

Syntaxe

'Déclaration
Public Property LT_CHECKOUTBY As Guid
    Get
    Set
'Utilisation
Dim instance As LookupTableDataSet.LookupTablesRow
Dim value As Guid

value = instance.LT_CHECKOUTBY

instance.LT_CHECKOUTBY = value
public Guid LT_CHECKOUTBY { get; set; }

Valeur de propriété

Type : System.Guid
Le GUID d'un utilisateur.

Remarques

Ouverture d'une table de recherche dans la page Modifier la Table de choix de Project Web App extrait de la table de choix à l'utilisateur.

Pour comprendre la propriété LT_CHECKOUTBY , supposons que lut est un objet LookupTableWS.LookupTableDataSet qui contient une table de choix (LookupTableWS est le nom d'une référence pour le service Web LookupTable ). Le nom de la table de choix est « Emplacement ».

Si vous sérialisez lut vers un fichier XML, l'élément LookupTables possède les valeurs suivantes.

<LookupTables>
    <LT_UID>5ee9b465-489c-4083-bb26-0694918103f6</LT_UID>
    <LT_NAME>Location</LT_NAME>
    <LT_SORT_ORDER_ENUM>1</LT_SORT_ORDER_ENUM>
    <LT_PRIMARY_LCID>1033</LT_PRIMARY_LCID>
    <LT_FILL_ALL_LEVELS>false</LT_FILL_ALL_LEVELS>
    <LT_CHECKOUTBY>88936e51-dcb3-4953-b191-ce1bfeb92049</LT_CHECKOUTBY>
    <LT_CHECKOUTDATE>2011-08-28T10:19:47.72-07:00</LT_CHECKOUTDATE>
    <MOD_DATE>2011-08-28T10:19:00.59-07:00</MOD_DATE>
</LookupTables>

Si la valeur de lut.LookupTables[0].LT_CHECKOUTBY est une référence Null (Rien dans Visual Basic), le fichier XML ne contient pas l'élément enfant de LT_CHECKOUTBY .

Pour plus d'informations et d'exemples, consultez Walkthrough: Creating a Hierarchical Lookup Table.

Exemples

La méthode IsLutCheckedOut affiche un message et retourne false si la table de choix n'est pas extrait. LookupTableWS est un nom arbitraire pour une référence pour le service Web LookupTable , et lookupTable est un objet initialisé LookupTableWS.LookupTable.

private bool IsLutCheckedOut(Guid lutUid)
{
    bool isCheckedOut = true;
    Guid[] lutUids = { lutUid };

    LookupTableWS.LookupTableDataSet lut = 
        lookupTable.ReadLookupTablesByUids(lutUids, false, 1033);
    if (lut.LookupTables[0].IsLT_CHECKOUTBYNull())
    {
        MessageBox.Show("Lookup table " + lut.LookupTables[0].LT_NAME 
            + " is not checked out.");
        isCheckedOut = false;
    }
    return isCheckedOut;
}

Voir aussi

Référence

LookupTableDataSet.LookupTablesRow classe

LookupTableDataSet.LookupTablesRow - Membres

WebSvcLookupTable - Espace de noms