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 クラス