次の方法で共有


LookupTableDataSet.LookupTablesRow.LT_CHECKOUTBY プロパティ

取得または参照テーブルを変更するためにチェック アウトしているユーザーの一意の識別子を設定します。

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

構文

'宣言
Public Property LT_CHECKOUTBY As Guid
    Get
    Set
'使用
Dim instance As LookupTableDataSet.LookupTablesRow
Dim value As Guid

value = instance.LT_CHECKOUTBY

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

プロパティ値

型: System.Guid
ユーザーの GUID を指定します。

注釈

Project Web Appの [参照テーブルの編集] ページで、ルックアップ テーブルを開くをユーザーに参照テーブルをチェックします。

LT_CHECKOUTBYプロパティには、理解するために、 lutは、 LookupTableWS.LookupTableDataSetオブジェクトを 1 つのルックアップ テーブルが含まれているとします (LookupTableWSはLookupTable Web サービスへの参照の名前です)。参照テーブルの名前は、「場所」です。

lut XML ファイルにシリアル化すると場合、 LookupTables要素が次の値を持ちます。

<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>

lut.LookupTables[0].LT_CHECKOUTBY値がの場合null 参照 (Visual Basic のNothing )、XML ファイルには、 LT_CHECKOUTBYの子要素はありません。

詳細と例については、 Walkthrough: Creating a Hierarchical Lookup Tableを参照してください。

IsLutCheckedOutメソッドは、メッセージ ボックスを表示し、ルックアップ テーブルには、チェック アウトされていない場合は、 falseを返します。LookupTableWSは、 LookupTable 、Web サービスへの参照は、任意の名前と、 lookupTableが初期化されている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;
}

関連項目

参照先

LookupTableDataSet.LookupTablesRow クラス

LookupTableDataSet.LookupTablesRow メンバー

WebSvcLookupTable 名前空間