Project Class
Proxy of the Project class in the PSI, used internally for built-in Project Server workflow activities.
Inheritance Hierarchy
System.Object
WcfProxyBase<IProject>
WcfWorkflowProxyBase<IProject>
Microsoft.Office.Project.Server.WebServiceProxy.Project
Namespace: Microsoft.Office.Project.Server.WebServiceProxy
Assembly: Microsoft.Office.Project.Server.Workflow (in Microsoft.Office.Project.Server.Workflow.dll)
Syntax
'Declaration
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public Class Project _
Inherits WcfWorkflowProxyBase(Of IProject)
'Usage
Dim instance As Project
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public class Project : WcfWorkflowProxyBase<IProject>
Remarks
The Microsoft.Office.Project.Server.WebServiceProxy.Project class is a proxy for the Project class in the Project service of the PSI. The proxy class is accessible only from built-in Project Server workflow activities.
Note
To access Project class members or other PSI types from a custom workflow, you must create a custom workflow activity.
For information about creating a custom workflow activity, and a complete code sample, see the \Samples\Workflow\CustomActivityWorkflow subdirectory in the Project 2010 SDK download. For a link to the download, see Project 2010 SDK Documentation. For information about creating a custom Project Server workflow, see Developing Project Server Workflows.
For documentation of Project class members, see Project in the PSI services.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.