Executes a known servicing step as specified in the arguments.
Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Sub PerformStep ( _
    operation As String, _
    stepType As String, _
    stepData As String, _
    context As ServicingContext _
)
void PerformStep(
    string operation,
    string stepType,
    string stepData,
    ServicingContext context
)
void PerformStep(
    String^ operation, 
    String^ stepType, 
    String^ stepData, 
    ServicingContext^ context
)
abstract PerformStep : 
        operation:string * 
        stepType:string * 
        stepData:string * 
        context:ServicingContext -> unit
function PerformStep(
    operation : String, 
    stepType : String, 
    stepData : String, 
    context : ServicingContext
)
Parameters
- operation 
 Type: System.String- The servicing operation: Install, Upgrade, and so on 
- stepType 
 Type: System.String- A short name identifying the action to perform, e.g. "CreateDatabase". See IServicingStep.StepType. 
- stepData 
 Type: System.String- Data related to the stepType. 
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.