TeamFoundationDeploymentService Class

Inheritance Hierarchy


Namespace:  Microsoft.TeamFoundation.Build.Server
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)


Public NotInheritable Class TeamFoundationDeploymentService _
    Implements ITeamFoundationService
public sealed class TeamFoundationDeploymentService : ITeamFoundationService
public ref class TeamFoundationDeploymentService sealed : ITeamFoundationService
type TeamFoundationDeploymentService =  
        interface ITeamFoundationService 
public final class TeamFoundationDeploymentService implements ITeamFoundationService

The TeamFoundationDeploymentService type exposes the following members.


  Name Description
Public method AddBuildDeploymentProperty
Public method ConnectAzureCloudApp(TeamFoundationRequestContext, String, String, String)
Public method ConnectAzureCloudApp(TeamFoundationRequestContext, String, String, String, String, String)
Public method ConnectAzureWebsite This function wraps several operations. It creates a DeploymentEnvironment for deploying to the given Windows Azure WebSite. It then Creates a build defintion based on the BuildPackageDeploy build process template, and using the Hosted Build controller.
Public method CreateBuildDeployment Mark build as a deployment and the associated build being deployed.
Public method CreateDeploymentEnvironment
Public method DeleteDeploymentEnvironment
Public method DeleteTeamProject
Public method DisconnectAzureCloudApp
Public method DisconnectAzureWebsite
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetDeploymentEnvironment
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method QueryDeploymentEnvironments
Public method QueryDeployments Query the list of deployments
Public method QueryDeploymentsByUri
Public method Redeploy(TeamFoundationRequestContext, String) Redeploys a previous deployment.
Public method Redeploy(TeamFoundationRequestContext, String, AzureDeploymentSlot, Boolean) Redeploys a previous deployment to a specified deployment slot.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)


Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ITeamFoundationService.ServiceEnd
Explicit interface implemetationPrivate method ITeamFoundationService.ServiceStart


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.

See Also


Microsoft.TeamFoundation.Build.Server Namespace