DacServices service = new DacServices(connectionString);
DacPackage dacpac = DacPackage.Load(dacpacPath);
DacDeployOptions ddo = new DacDeployOptions();
ddo.BlockOnPossibleDataLoss = false;
service.Deploy(dacpac, dbName, true, ddo);
キャンセル トークンを使用してキャンセルするにはどうすればよいでしょうか。これにより、展開操作全体がロールバックされますか?
キャンセル トークンを作成して Deploy メソッドに渡すことはできますが、その後どうすればキャンセルできるのでしょうか? また、操作全体をロールバックしますか?
CancellationToken token = new CancellationToken();
service.Deploy(dacpac, dbName, true, ddo, token);