次の方法で共有


LookupTable.ReadLookupTablesMultiLangByUids メソッド

多言語参照テーブルと参照テーブル Guid の指定のリストの対応するコード マスクを取得します。

名前空間:  WebSvcLookupTable
アセンブリ:  ProjectServerServices (ProjectServerServices.dll 内)

構文

'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/LookupTable/ReadLookupTablesMultiLangByUids", 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 ReadLookupTablesMultiLangByUids ( _
    ltUidList As Guid(), _
    autoCheckOut As Boolean _
) As LookupTableMultiLangDataSet
'使用
Dim instance As LookupTable
Dim ltUidList As Guid()
Dim autoCheckOut As Boolean
Dim returnValue As LookupTableMultiLangDataSet

returnValue = instance.ReadLookupTablesMultiLangByUids(ltUidList, _
    autoCheckOut)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/LookupTable/ReadLookupTablesMultiLangByUids", 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 LookupTableMultiLangDataSet ReadLookupTablesMultiLangByUids(
    Guid[] ltUidList,
    bool autoCheckOut
)

パラメーター

  • ltUidList
    型: []

    多言語参照テーブルの Guid の配列。

  • autoCheckOut
    型: System.Boolean

    True の場合、自動的にチェック アウト指定された参照テーブルを編集するため。

戻り値

型: WebSvcLookupTable.LookupTableMultiLangDataSet

注釈

テスト目的での多言語参照テーブルを作成するのにはCreateLookupTablesMultiLangの例を参照してくださいまたは、 Using the ProjTool Test Applicationの「LookupTables」を参照してください。

注意

Project Server のテスト環境でのみテストのルックアップ テーブルを作成します。

プロジェクト サーバーのアクセス許可

権限

説明

LogOn

Project Server にログオンすることができます。グローバル アクセス権。

次のコード フラグメントでは、 ReadOneMultiLangLUTは、 lutUidパラメーターで指定された参照テーブルを読み取ります。LookupTableWSは、LookupTable Web サービスへの参照は、任意の名前です。コードをテストするには、サンプル コンソール アプリケーションを追加します。詳細については、 Project 2013 での ASMX ベースのコード サンプルの前提条件を参照してください。

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 ReadOneMultiLangLUT (Guid lutUid)
{
    LookupTableWS.LookupTableMultiLangDataSet lutMultiLang =
        new LookupTableWS.LookupTableMultiLangDataSet();

    if (lutUid == Guid.Empty)
        lutUid = new Guid("1796cacc-5406-4c93-80cb-e7fb1271d32a");
    Guid[] lutUids = { lutUid };

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

関連項目

参照先

LookupTable クラス

LookupTable メンバー

WebSvcLookupTable 名前空間