Entity - Classe

Ce membre est réservé à une utilisation interne et n’est pas destiné à être utilisé directement à partir de votre code.

Hiérarchie d’héritage

System.Object
  Microsoft.Office.Project.Server.Library.Entity

Espace de noms :  Microsoft.Office.Project.Server.Library
Assembly :  Microsoft.Office.Project.Server.Library (dans Microsoft.Office.Project.Server.Library.dll)

Syntaxe

'Déclaration
<ClientCallableTypeAttribute(ServerTypeId := "91585F46-A1C2-40C2-B5B4-7C29A3FB40FF",  _
    Name := "EntityType")> _
Public Class Entity
'Utilisation
Dim instance As Entity
[ClientCallableTypeAttribute(ServerTypeId = "91585F46-A1C2-40C2-B5B4-7C29A3FB40FF", 
    Name = "EntityType")]
public class Entity

Remarques

Le constructeur de classe Entity est interne, afin que vous ne pouvez pas instancier un objet Entity à l'extérieur de l'espace de noms Microsoft.Office.Project.Server.Library . Utilisez EntityCollection pour accéder aux informations d'entité.

Exemples

Le fragment de code suivant utilise l'entité de ressource GUID afin d'obtenir tous les champs personnalisés de ressource avec la méthode ReadCustomFieldsByEntity . WebSvcCustomFields est le nom arbitraire d'une référence au service Web de CustomFields.asmx.

using PSLibrary = Microsoft.Office.Project.Server.Library;
. . .
public static WebSvcCustomFields.CustomFields customFields =
    new WebSvcCustomFields.CustomFields();
. . .
string resourceEntity = PSLibrary.EntityCollection.Entities.ResourceEntity.UniqueId;

WebSvcCustomFields.CustomFieldDataSet cfDs = customFields.ReadCustomFieldsByEntity(
    new Guid(resourceEntity));
. . .

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

Entity - Membres

Microsoft.Office.Project.Server.Library - Espace de noms