次の方法で共有


PublishedProject.IncludeCustomFields プロパティ

カスタム フィールドを含むPublishedProjectオブジェクトを取得します。

名前空間:  Microsoft.ProjectServer.Client
アセンブリ:  Microsoft.ProjectServer.Client (Microsoft.ProjectServer.Client.dll 内)

構文

'宣言
<RemoteAttribute> _
Public ReadOnly Property IncludeCustomFields As PublishedProject
    Get
'使用
Dim instance As PublishedProject
Dim value As PublishedProject

value = instance.IncludeCustomFields
[RemoteAttribute]
public PublishedProject IncludeCustomFields { get; }

プロパティ値

型: Microsoft.ProjectServer.Client.PublishedProject
発行済みのプロジェクトです。

注釈

多くのユーザー設定フィールド プロジェクトでは、パフォーマンスを取得して、プロジェクトを保存するときに時間がかかることができます。既定では、プロジェクトをチェック_アウトするPublishedProject.CheckOutメソッドを使用するときに、 DraftProjectオブジェクトはユーザー設定フィールドは含まれません。チェック アウトされているプロジェクトには、 IncludeCustomFieldsプロパティを使用するユーザー設定フィールド情報が含まれます。

次のCheckoutProjectメソッドは、カスタム フィールドを含むプロジェクトをチェックします。

private static DraftProject CheckoutProject(ProjectContext projContext, string projName)
{
    DraftProject projCheckedOut = null;

    var projCollection = projContext.LoadQuery(
        projContext.Projects
            .Where(p => p.Name == projName));

    projContext.ExecuteQuery();

    if (projCollection.Count() > 0)
    {
        PublishedProject proj2Edit = projCollection.First().IncludeCustomFields;

        projCheckedOut = proj2Edit.CheckOut().IncludeCustomFields;
    }
    return projCheckedOut;
}

別のコード例では、 IncludeCustomFieldsを参照してください。

関連項目

参照先

PublishedProject クラス

PublishedProject メンバー

Microsoft.ProjectServer.Client 名前空間

PublishedProject.CheckOut

DraftProject.IncludeCustomFields