Share via


LookupTable.ReadLookupTablesByUids - Méthode

Obtient les tables de choix et les masques de code correspondant pour une liste de GUID de table de choix spécifiée.

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

Syntaxe

'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/LookupTable/ReadLookupTablesByUids", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/LookupTable/",  _
    ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/LookupTable/",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Function ReadLookupTablesByUids ( _
    ltUidList As Guid(), _
    autoCheckOut As Boolean, _
    language As Integer _
) As LookupTableDataSet
'Utilisation
Dim instance As LookupTable
Dim ltUidList As Guid()
Dim autoCheckOut As Boolean
Dim language As Integer
Dim returnValue As LookupTableDataSet

returnValue = instance.ReadLookupTablesByUids(ltUidList, _
    autoCheckOut, language)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/LookupTable/ReadLookupTablesByUids", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/LookupTable/", 
    ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/LookupTable/", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public LookupTableDataSet ReadLookupTablesByUids(
    Guid[] ltUidList,
    bool autoCheckOut,
    int language
)

Paramètres

  • ltUidList
    Type : []

    Tableau de GUID de table de choix.

  • autoCheckOut
    Type : System.Boolean

    Si true, extraction de fabrication change.

  • language
    Type : System.Int32

    ID de paramètres régionaux (LCID).

Valeur renvoyée

Type : WebSvcLookupTable.LookupTableDataSet

Remarques

To create a lookup table for test purposes, see Walkthrough: Creating a Hierarchical Lookup Table or see Using the ProjTool Test Application.

Attention

Créer des tables de choix de test uniquement sur une installation de test de Project Server.

Autorisations Project Server

Autorisation

Description

LogOn

Permet à l'utilisateur de se connecter à Project Server. Autorisation globale.

Exemples

In the following code fragment, the ReadOneLUT method reads a lookup table specified by the lutUid parameter. LookupTableWS is an arbitrary name for a reference to the LookupTable Web service. To test the code, add it to a sample console application. For more information, see Prerequisites for ASMX-Based Code Samples.

using PSLibrary = Microsoft.Office.Project.Server.Library;
. . .
private const string LOOKUPTABLEWEBSERVICE = "_vti_bin/PSI/LookupTable.asmx";
private string baseUrl = "https://ServerName/ProjectServerName/";
private static LookupTableWS.LookupTable lookupTable =
    new LookupTableWS.LookupTable();

// Initialize the LookupTable Web service for Windows logon.
lookupTable.Url = baseUrl + LOOKUPTABLEWEBSERVICE;
lookupTable.Credentials = CredentialCache.DefaultCredentials;
. . . 
private void ReadOneLUT (Guid lutUid)
{
    LookupTableWS.LookupTableDataSet lut =
        new LookupTableWS.LookupTableDataSet ();

    if (lutUid == Guid.Empty)
        lutUid = new Guid("23bdb945-eacc-4390-af70-f8644683c5bb");
    Guid[] lutUids = { lutUid };

    lut = lookupTable.ReadLookupTablesByUids(lutUids, false);
    string xmlFile = @"C:\Project\DataSets\HealthTrendsLookupTableDataSet.xml";
    SaveDataSetToXml(lut, xmlFile);
}
// Save the DataSet for examination.
private void SaveDataSetToXml(DataSet ds, string filePathName)
{
    ds.WriteXml(filePathName);
}

Voir aussi

Référence

LookupTable classe

LookupTable - Membres

WebSvcLookupTable - Espace de noms

Autres ressources

Paramètres régionaux ID (LCID) Chart