DeploymentParameters Class¶
Parameters to control application deployment.
- Namespace
Microsoft.AspNetCore.Server.Testing- Assemblies
- Microsoft.AspNetCore.Server.Testing
Syntax¶
public class DeploymentParameters
-
class
Microsoft.AspNetCore.Server.Testing.DeploymentParameters
Constructors¶
-
DeploymentParameters(System.String, Microsoft.AspNetCore.Server.Testing.ServerType, Microsoft.AspNetCore.Server.Testing.RuntimeFlavor, Microsoft.AspNetCore.Server.Testing.RuntimeArchitecture)¶ Creates an instance of
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.Arguments: - applicationPath (System.String) – Source code location of the target location to be deployed.
- serverType (Microsoft.AspNetCore.Server.Testing.ServerType) – Where to be deployed on.
- runtimeFlavor (Microsoft.AspNetCore.Server.Testing.RuntimeFlavor) – Flavor of the clr to run against.
- runtimeArchitecture (Microsoft.AspNetCore.Server.Testing.RuntimeArchitecture) – Architecture of the runtime to be used.
public DeploymentParameters(string applicationPath, ServerType serverType, RuntimeFlavor runtimeFlavor, RuntimeArchitecture runtimeArchitecture)
-
Properties¶
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.ApplicationBaseUriHint¶ Suggested base url for the deployed application. The final deployed url could be different than this. Use
Microsoft.AspNetCore.Server.Testing.DeploymentResult.ApplicationBaseUrifor the deployed url.Return type: System.String public string ApplicationBaseUriHint { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.ApplicationPath¶ Return type: System.String public string ApplicationPath { get; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.ApplicationType¶ Return type: Microsoft.AspNetCore.Server.Testing.ApplicationType public ApplicationType ApplicationType { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.EnvironmentName¶ Return type: System.String public string EnvironmentName { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.EnvironmentVariables¶ Environment variables to be set before starting the host. Not applicable for IIS Scenarios.
Return type: System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<System.String>> public List<KeyValuePair<string, string>> EnvironmentVariables { get; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.PublishApplicationBeforeDeployment¶ To publish the application before deployment.
Return type: System.Boolean public bool PublishApplicationBeforeDeployment { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.PublishedApplicationRootPath¶ Return type: System.String public string PublishedApplicationRootPath { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.RuntimeArchitecture¶ Return type: Microsoft.AspNetCore.Server.Testing.RuntimeArchitecture public RuntimeArchitecture RuntimeArchitecture { get; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.RuntimeFlavor¶ Return type: Microsoft.AspNetCore.Server.Testing.RuntimeFlavor public RuntimeFlavor RuntimeFlavor { get; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.ServerConfigLocation¶ Return type: System.String public string ServerConfigLocation { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.ServerConfigTemplateContent¶ Return type: System.String public string ServerConfigTemplateContent { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.ServerType¶ Return type: Microsoft.AspNetCore.Server.Testing.ServerType public ServerType ServerType { get; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.SiteName¶ Return type: System.String public string SiteName { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.TargetFramework¶ Return type: System.String public string TargetFramework { get; set; }
-
Microsoft.AspNetCore.Server.Testing.DeploymentParameters.UserAdditionalCleanup¶ For any application level cleanup to be invoked after performing host cleanup.
Return type: System.Action<Microsoft.AspNetCore.Server.Testing.DeploymentParameters> public Action<DeploymentParameters> UserAdditionalCleanup { get; set; }
-