Classe InvalidInputException
The InvalidInputException class is raised when validation of input data fails in the DAC package.
Hiérarchie d'héritage
System. . :: . .Object
System. . :: . .Exception
Microsoft.SqlServer.Management.Common. . :: . .SqlServerManagementException
Microsoft.SqlServer.Management.Dac. . :: . .DacException
Microsoft.SqlServer.Management.Dac..::..InvalidInputException
Espace de noms : Microsoft.SqlServer.Management.Dac
Assembly : Microsoft.SqlServer.Management.Dac (en Microsoft.SqlServer.Management.Dac.dll)
Syntaxe
'Déclaration
<SerializableAttribute> _
Public NotInheritable Class InvalidInputException _
Inherits DacException
'Utilisation
Dim instance As InvalidInputException
[SerializableAttribute]
public sealed class InvalidInputException : DacException
[SerializableAttribute]
public ref class InvalidInputException sealed : public DacException
[<SealedAttribute>]
[<SerializableAttribute>]
type InvalidInputException =
class
inherit DacException
end
public final class InvalidInputException extends DacException
Le type InvalidInputException expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
InvalidInputException(String) | Initializes a new instance of the InvalidInputException class that has the specified message text. | |
InvalidInputException(String, Exception) | Initializes a new instance of the InvalidInputException class that has the specified message text and inner exception. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
DacExceptionType | Gets the type of the exception. (hérité de DacException.) | |
Data | (hérité de Exception.) | |
HelpLink | Gets a string with the URL help link that further explains the exception. (hérité de DacException.) | |
HResult | (hérité de Exception.) | |
InnerException | (hérité de Exception.) | |
Message | (hérité de Exception.) | |
Source | (hérité de Exception.) | |
StackTrace | (hérité de Exception.) | |
TargetSite | (hérité de Exception.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
GetBaseException | (hérité de Exception.) | |
GetHashCode | (hérité de Object.) | |
GetObjectData | (hérité de Exception.) | |
GetType | (hérité de Exception.) | |
Init | Initializes provider properties. (hérité de DacException.) | |
MemberwiseClone | (hérité de Object.) | |
SetHelpContext | Sets the help context for the help link. (hérité de DacException.) | |
ToString | (hérité de Exception.) |
Haut de la page
Notes
Using the InvalidInputException class, you can:
Handle errors generated by invalid input in the DAC namespace.
Determine the cause of the error.
Thread Safety
Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Exemples
VC#
try
{
//Enter Dac code here.
}
//Catch the invalid input exception.
catch (InvalidInputException iiex)
{
System.Console.WriteLine("This is a invalid input exception");
//Display the exception message.
System.Console.WriteLine(iiex.Message);
}
//Catch other exceptions.
catch (Exception ex)
{
System.Console.WriteLine("This is another exception.");
}
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Voir aussi