Entity クラス
このメンバーは内部使用のために予約済みです。ユーザーのコードから直接使用されるものではありません。
継承階層
System.Object
Microsoft.Office.Project.Server.Library.Entity
名前空間: Microsoft.Office.Project.Server.Library
アセンブリ: Microsoft.Office.Project.Server.Library (Microsoft.Office.Project.Server.Library.dll 内)
構文
'宣言
<ClientCallableTypeAttribute(ServerTypeId := "91585F46-A1C2-40C2-B5B4-7C29A3FB40FF", _
Name := "EntityType")> _
Public Class Entity
'使用
Dim instance As Entity
[ClientCallableTypeAttribute(ServerTypeId = "91585F46-A1C2-40C2-B5B4-7C29A3FB40FF",
Name = "EntityType")]
public class Entity
注釈
Entityクラスのコンス トラクターは内部、 Microsoft.Office.Project.Server.Library名前空間の外側には、 Entityオブジェクトのインスタンスを作成することはできません。エンティティ情報にアクセスするEntityCollectionを使用します。
例
次のコードは、 ReadCustomFieldsByEntityメソッドを使用して、リソースのユーザー設定フィールドのすべてを取得するためにリソース エンティティの GUID を使用します。WebSvcCustomFieldsは、CustomFields.asmx の Web サービスへの参照の任意の名前です。
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));
. . .
スレッド セーフ
この型のパブリック static (Visual Basic のShared ) メンバーはいずれもスレッド セーフです。インスタンス メンバーはスレッド セーフになるという保証はありません。