| File: API\InferenceException.cs | Web Access |
| Project: src\src\Microsoft.ML.AutoML\Microsoft.ML.AutoML.csproj (Microsoft.ML.AutoML) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System; namespace Microsoft.ML.AutoML { /// <summary> /// Type of exception encountered by AutoML. /// </summary> public enum InferenceExceptionType { /// <summary> /// Exception that occurs when AutoML is inferring the data type of a column. /// </summary> ColumnDataType, /// <summary> /// Exception that occurs when AutoML is attempting to split a dataset into distinct columns. /// </summary> ColumnSplit, } /// <summary> /// Exception thrown by AutoML. /// </summary> public sealed class InferenceException : Exception { /// <summary> /// Type of AutoML exception that occurred. /// </summary> public InferenceExceptionType InferenceExceptionType; internal InferenceException(InferenceExceptionType inferenceType, string message) : base(message) { } internal InferenceException(InferenceExceptionType inferenceType, string message, Exception inner) : base(message, inner) { } } }