次の方法で共有


CubeFieldSettingDataSet.ResourceDimensionRow.ENT_TYPE_UID プロパティ

取得または、キューブの種類 (プロジェクト、リソース、タスク、または割り当て) の GUID を設定します。

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

構文

'宣言
Public Property ENT_TYPE_UID As Guid
    Get
    Set
'使用
Dim instance As CubeFieldSettingDataSet.ResourceDimensionRow
Dim value As Guid

value = instance.ENT_TYPE_UID

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

プロパティ値

型: System.Guid

注釈

Project Web Appで、OLAP データベースの構成を編集して、 ENT_TYPE_UIDプロパティを設定できます。たとえば、OLAP データベースの管理ページ (https://ServerName/ProjectServerName/_layouts/PWA/CubeAdmin/CubeAnalysisAdmin.aspx) で、データベースを選択および [ Configuration] をクリックします。[データベース構成] ページの [ Cube Dimensions ] セクションで、 Cubeのドロップダウン リストでResourceキューブの種類を選択します。

次のコードは、 ENT_TYPE_UIDをプログラムによって設定する方法を示します。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PSLibrary = Microsoft.Office.Project.Server.Library;

namespace Microsoft.SDK.Project.Samples.CubeAdmin
{
    class Cube
    {
        private static SvcCubeAdmin.CubeAdminClient cubeAdminClient;
        // The name of a WCF endpoint in the app.config file.
        private const string ENDPOINT = "basicHttp_CubeAdmin";
        public static void Main(string[] args)
        {
            ConfigClientEndpoints(ENDPOINT);
            string taskEntity =
                     PSLibrary.EntityCollection.Entities.TaskEntity.UniqueId;
            SvcCubeAdmin.CubeFieldSettingDataSet cubeFieldSettings = 
                new SvcCubeAdmin.CubeFieldSettingDataSet();
            SvcCubeAdmin.CubeFieldSettingDataSet.ResourceDimensionRow resourceDimRow =
               cubeFieldSettings.ResourceDimension.NewResourceDimensionRow();
            resourceDimRow.ENT_TYPE_UID =
                new Guid(PSLibrary.EntityCollection.Entities.ResourceEntity.UniqueId);
        }
        // Configure the client endpoints.
        public static void ConfigClientEndpoints(string endpt)
        {
            cubeAdminClient = new SvcCubeAdmin.CubeAdminClient(endpt);
        }
    }
}

主なキューブの種類に関する情報をキューブのディメンションの割り当てユーザー設定フィールドを使用するとPRIMARY_ENT_TYPE_UIDを参照してください。

関連項目

参照先

CubeFieldSettingDataSet.ResourceDimensionRow クラス

CubeFieldSettingDataSet.ResourceDimensionRow メンバー

WebSvcCubeAdmin 名前空間