EntityCollection-Klasse
Sammlung von Entitätsmetadaten für die Zuweisung, Kalender, Einschränkung, Gliederungscode, Projekt, Ressource und Vorgang Entitäten.
Vererbungshierarchie
System.Object
System.Collections.CollectionBase
Microsoft.Office.Project.Server.Library.EntityCollection
Namespace: Microsoft.Office.Project.Server.Library
Assembly: Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)
Syntax
'Declaration
Public NotInheritable Class EntityCollection _
Inherits CollectionBase
'Usage
Dim instance As EntityCollection
public sealed class EntityCollection : CollectionBase
Hinweise
Verwenden Sie EntityCollection , um die GUID der Entitätstyp für die Verwendung in der PSI-Methoden abzurufen.
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.