Freigeben über


Entity-Klasse

Dieses Mitglied ist der internen Verwendung vorbehalten und kann nicht direkt in Ihrem Code verwendet werden.

Vererbungshierarchie

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

Namespace:  Microsoft.Office.Project.Server.Library
Assembly:  Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)

Syntax

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

Hinweise

Der Klassenkonstruktor Entity ist intern außerhalb der Microsoft.Office.Project.Server.Library -Namespace ein Entity -Objekt instanziiert werden kann. Verwenden Sie EntityCollection auf die Entitätsinformationen zugreifen.

Beispiele

Im folgenden Codefragment wird die Ressource Entität GUID, um erhalten alle benutzerdefinierte Ressourcenfelder mit der ReadCustomFieldsByEntity -Methode verwendet. WebSvcCustomFields ist der beliebiger Name, der einen Verweis auf die CustomFields.asmx-Webdienst.

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));
. . .

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

Entity-Member

Microsoft.Office.Project.Server.Library-Namespace