Share via


IVsAppContainerProjectDeployEvents.QueryDeployStart Method

Called before the application deployment begins. This event gives components the opportunity to stop the deployment process or force a local machine deployment.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
Sub QueryDeployStart ( _
    projectUniqueName As String, _
    <OutAttribute> ByRef fForceLocalDeployment As Boolean, _
    <OutAttribute> ByRef fCancel As Boolean, _
    <OutAttribute> ByRef cancelReason As String _
)
void QueryDeployStart(
    string projectUniqueName,
    out bool fForceLocalDeployment,
    out bool fCancel,
    out string cancelReason
)
void QueryDeployStart(
    [InAttribute] String^ projectUniqueName, 
    [OutAttribute] bool% fForceLocalDeployment, 
    [OutAttribute] bool% fCancel, 
    [OutAttribute] String^% cancelReason
)
abstract QueryDeployStart : 
        projectUniqueName:string * 
        fForceLocalDeployment:bool byref * 
        fCancel:bool byref * 
        cancelReason:string byref -> unit
function QueryDeployStart(
    projectUniqueName : String, 
    fForceLocalDeployment : boolean, 
    fCancel : boolean, 
    cancelReason : String
)

Parameters

  • projectUniqueName
    Type: System.String

    [in] The unique name of the project.

  • fForceLocalDeployment
    Type: System.Boolean%

    [out] Indicates whether to force local deployment. If true, local deployment is forced.

  • fCancel
    Type: System.Boolean%

    [out] Indicates whether the deployment is canceled. If true, the deployment is canceled.

  • cancelReason
    Type: System.String%

    [out] The reason the deployment was canceled.

.NET Framework Security

See Also

Reference

IVsAppContainerProjectDeployEvents Interface

Microsoft.VisualStudio.Shell.Interop Namespace