Поделиться через


Свойство CubeFieldSettingDataSet.AssignmentMeasureRow.ENT_TYPE_UID

Получает или задает идентификатор GUID типа куба (проектов, ресурсов, задач или назначения).

Пространство имен:  WebSvcCubeAdmin
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
Public Property ENT_TYPE_UID As Guid
    Get
    Set
'Применение
Dim instance As CubeFieldSettingDataSet.AssignmentMeasureRow
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можно задать свойство ENT_TYPE_UID , изменив конфигурацию базы данных OLAP. Например на странице Управление базой данных OLAP (https://ServerName/ProjectServerName/_layouts/PWA/CubeAdmin/CubeAnalysisAdmin.aspx) выберите базу данных и нажмите кнопку Configuration. На странице «Настройка базы данных» в разделе « Cube Measures » в списке Cube выберите Assignment типа куба.

Примеры

В следующих фрагментах кода показано основные шаги, чтобы программно задать 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.AssignmentMeasureRow 
            assignmentMeasureRow = 
                cubeFieldSettings.AssignmentMeasure.NewAssignmentMeasureRow();
            assignmentMeasureRow.ENT_TYPE_UID = 
                new Guid(PSLibrary.EntityCollection.Entities.AssignmentEntity.UniqueId);
        }
        // Configure the client endpoints.
        public static void ConfigClientEndpoints(string endpt)
        {
            cubeAdminClient = new SvcCubeAdmin.CubeAdminClient(endpt);
                
        }
    }
}

Дополнительные сведения о типе первичного куба при использовании настраиваемого поля назначения для измерения куба см PRIMARY_ENT_TYPE_UID.

См. также

Справочные материалы

CubeFieldSettingDataSet.AssignmentMeasureRow класс

Элементы CubeFieldSettingDataSet.AssignmentMeasureRow

Пространство имен WebSvcCubeAdmin