PublishOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure les options pour ce qui sera signalé lors de l’exécution de certaines opérations à partir DacServicesde , en particulier si un DeployReport et/ou DeployScript sera généré
public sealed class PublishOptions
type PublishOptions = class
Public NotInheritable Class PublishOptions
- Héritage
-
PublishOptions
Constructeurs
| Nom | Description |
|---|---|
| PublishOptions() |
Configure les options pour ce qui sera signalé lors de l’exécution de certaines opérations à partir DacServicesde , en particulier si un DeployReport et/ou DeployScript sera généré |
Propriétés
| Nom | Description |
|---|---|
| CancelToken |
Nullable CancellationToken pour autoriser l’appelant à annuler un déploiement |
| DatabaseScriptPath |
Chemin d’accès facultatif pour écrire le script de déploiement au niveau de la base de données, s’il GenerateDeploymentScript est vrai. Ce script contient toutes les opérations qui doivent être effectuées sur la base de données pendant le déploiement. |
| DeployOptions |
Facultatif DacDeployOptions pour configurer une plage d’options de déploiement. |
| GenerateDeploymentReport |
Définit si un rapport de déploiement doit être généré pendant le déploiement. Ce rapport est un résumé général des actions effectuées pendant le déploiement. |
| GenerateDeploymentScript |
Définit si les scripts de déploiement doivent être générés pendant le déploiement. Si la valeur est true, un script pour mettre à jour la base de données est généré et un script pour mettre à jour master peut également être généré si la cible est une base de données Azure SQL et que cette base de données n’a pas encore été créée. |
| MasterDbScriptPath |
Chemin d’accès facultatif pour écrire le script de déploiement au niveau de la base de données maître, s’il GenerateDeploymentScript est vrai. Ce script est créé uniquement si Azure SQL DB est la cible, car les instructions USE ne sont pas prises en charge sur cette plateforme. Il contient toutes les opérations qui doivent être effectuées sur la base de données master, par exemple créer des instructions De base de données |