Share via


Project クラス

プロジェクトおよびプロジェクトでタスク、リソース、および割り当てなどのエンティティを管理するためのメソッドが含まれます。Projectクラスのメソッドでは、成果物、プロジェクト提案、およびプロジェクトまたはマスター プロジェクトの関係も管理します。

継承階層

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            WebSvcProject.Project

名前空間:  WebSvcProject
アセンブリ:  ProjectServerServices (ProjectServerServices.dll 内)

構文

'宣言
<WebServiceBindingAttribute(Name := "ProjectSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/")> _
Public Class Project _
    Inherits SoapHttpClientProtocol
'使用
Dim instance As Project
[WebServiceBindingAttribute(Name = "ProjectSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/")]
public class Project : SoapHttpClientProtocol

注釈

Projectクラスは、1 つのプロジェクトにインターフェイスを提供するのではなく、特定のサーバー上のすべてのプロジェクトを管理します。

アプリケーションは、このクラスのメソッドを使用する前にネットワーク資格情報 (LoginWindows) または (LoginForms) のフォーム認証を使用して、サーバーにログオンする必要があります。

スレッド セーフ

この型のパブリック static (Visual Basic のShared ) メンバーはいずれもスレッド セーフです。インスタンス メンバーはスレッド セーフになるという保証はありません。

関連項目

参照先

Project メンバー

WebSvcProject 名前空間