internal static TestMigrationServerAvailabilityOutcome Create(TestMigrationServerAvailabilityResult result, bool supportsCutover, LocalizedString message, string errorDetail) { return(new TestMigrationServerAvailabilityOutcome { Result = result, SupportsCutover = supportsCutover, Message = message, ErrorDetail = errorDetail }); }
internal static TestMigrationServerAvailabilityOutcome Create(TestMigrationServerAvailabilityResult result, bool supportsCutover, ExchangeConnectionSettings connectionSettings) { TestMigrationServerAvailabilityOutcome testMigrationServerAvailabilityOutcome = new TestMigrationServerAvailabilityOutcome(); testMigrationServerAvailabilityOutcome.Result = result; testMigrationServerAvailabilityOutcome.SupportsCutover = supportsCutover; if (connectionSettings != null) { testMigrationServerAvailabilityOutcome.ConnectionSettings = (ExchangeConnectionSettings)connectionSettings.CloneForPresentation(); } return(testMigrationServerAvailabilityOutcome); }