Partager via


IProjectComponentCreator Interface

Describes the methods that a project creation wizard plug-in must implement so that it will be invoked by the execution engine.

This API is not CLS-compliant. 

Namespace:  Microsoft.TeamFoundation.Client
Assembly:  Microsoft.VisualStudio.TeamFoundation.Client (in Microsoft.VisualStudio.TeamFoundation.Client.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IProjectComponentCreator
[CLSCompliantAttribute(false)]
public interface IProjectComponentCreator
[CLSCompliantAttribute(false)]
public interface class IProjectComponentCreator
[<CLSCompliantAttribute(false)>]
type IProjectComponentCreator =  interface end
public interface IProjectComponentCreator

The IProjectComponentCreator type exposes the following members.

Methods

  Name Description
Public method CreateLink Creates a link to the target of the specified type from the specified source artifact.
Public method Execute The execute method performs the actual instantiation of the template task items. Link Manager is updated with the real artifact IDs for all artifacts that are created.
Public method Initialize Initializes the web proxies, as required, and ensures that the corresponding server is ready for project creation.
Public method Validate Validates that the specified parameters are valid for execution.

Top

See Also

Reference

Microsoft.TeamFoundation.Client Namespace