private CreateVolume ( [ d ) : |
||
d | [ | |
Результат |
// Provision NetApp Volume // Input: AddonDeprovisionRequest request // Output: ProvisionAddOnResult public override ProvisionAddOnResult Provision(AddonProvisionRequest request) { var provisionResult = new ProvisionAddOnResult("") { IsSuccess = false }; try { var developerParameters = DeveloperParameters.Parse(request.DeveloperParameters, request.Manifest); var netappresponse = NetAppFactory.CreateVolume(developerParameters); provisionResult = netappresponse.ToAddOnResult(); // this appears to be wrong. we need to check what's coming back from the powershell script //provisionResult.IsSuccess = true; provisionResult.ConnectionData = developerParameters.VolumeToProvision.BuildConnectionString(); } catch (Exception e) { provisionResult.IsSuccess = false; provisionResult.EndUserMessage = e.Message + "\n" + e.StackTrace; } return(provisionResult); }