CubeFieldSettingDataSet.TaskDimensionRow.ENT_TYPE_UID - Propriété
Obtient ou définit le GUID du type de cube (projet, ressources, tâche ou affectation).
Espace de noms : WebSvcCubeAdmin
Assembly : ProjectServerServices (dans ProjectServerServices.dll)
Syntaxe
'Déclaration
Public Property ENT_TYPE_UID As Guid
Get
Set
'Utilisation
Dim instance As CubeFieldSettingDataSet.TaskDimensionRow
Dim value As Guid
value = instance.ENT_TYPE_UID
instance.ENT_TYPE_UID = value
public Guid ENT_TYPE_UID { get; set; }
Valeur de propriété
Type : System.Guid
Remarques
Dans Project Web App, vous pouvez définir la propriété ENT_TYPE_UID en modifiant la configuration d'une base de données OLAP. Par exemple, sur la page de gestion de bases de données OLAP (https://ServerName/ProjectServerName/_layouts/PWA/CubeAdmin/CubeAnalysisAdmin.aspx), sélectionnez une base de données, puis cliquez sur Configuration. Dans la page Configuration de base de données, dans la section Cube Dimensions , dans la liste déroulante Cube , sélectionnez le type de Task du cube.
Exemples
Le code suivant montre comment définir par programme 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.TaskDimensionRow taskDimRow =
cubeFieldSettings.TaskDimension.NewTaskDimensionRow();
taskDimRow.ENT_TYPE_UID =
new Guid(PSLibrary.EntityCollection.Entities.TaskEntity.UniqueId);
}
// Configure the client endpoints.
public static void ConfigClientEndpoints(string endpt)
{
cubeAdminClient = new SvcCubeAdmin.CubeAdminClient(endpt);
}
}
}
Pour plus d'informations sur le type de cube principal lorsque vous utilisez un champ personnalisé d'affectation pour une dimension de cube, consultez PRIMARY_ENT_TYPE_UID.
Voir aussi
Référence
CubeFieldSettingDataSet.TaskDimensionRow classe