SmoUtility.IsSupportedObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| IsSupportedObject(Type, ServerVersion, DatabaseEngineType, DatabaseEngineEdition) |
Indique si le type spécifié est pris en charge par la version du serveur, le type de moteur et l’édition du moteur spécifiés. |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
Vérifie si le type spécifié est pris en charge par le ServerVersion serveur racine et DatabaseEngineType le serveur racine de cet objet. Si scriptingPreferences ne sont pas null, vérifie également si le type spécifié est pris en charge par le ServerVersion serveur cible et DatabaseEngineType le serveur cible. |
IsSupportedObject(Type, ServerVersion, DatabaseEngineType, DatabaseEngineEdition)
Indique si le type spécifié est pris en charge par la version du serveur, le type de moteur et l’édition du moteur spécifiés.
public static bool IsSupportedObject(Type type, Microsoft.SqlServer.Management.Common.ServerVersion serverVersion, Microsoft.SqlServer.Management.Common.DatabaseEngineType databaseEngineType, Microsoft.SqlServer.Management.Common.DatabaseEngineEdition databaseEngineEdition);
static member IsSupportedObject : Type * Microsoft.SqlServer.Management.Common.ServerVersion * Microsoft.SqlServer.Management.Common.DatabaseEngineType * Microsoft.SqlServer.Management.Common.DatabaseEngineEdition -> bool
Public Function IsSupportedObject (type As Type, serverVersion As ServerVersion, databaseEngineType As DatabaseEngineType, databaseEngineEdition As DatabaseEngineEdition) As Boolean
Paramètres
- type
- Type
- serverVersion
- ServerVersion
- databaseEngineType
- DatabaseEngineType
- databaseEngineEdition
- DatabaseEngineEdition
Retours
S’applique à
IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)
Vérifie si le type spécifié est pris en charge par le ServerVersion serveur racine et DatabaseEngineType le serveur racine de cet objet. Si scriptingPreferences ne sont pas null, vérifie également si le type spécifié est pris en charge par le ServerVersion serveur cible et DatabaseEngineType le serveur cible.
public static bool IsSupportedObject<T>(this Microsoft.SqlServer.Management.Smo.SqlSmoObject smoObject, Microsoft.SqlServer.Management.Smo.ScriptingPreferences sp = default) where T : Microsoft.SqlServer.Management.Smo.SqlSmoObject;
static member IsSupportedObject : Microsoft.SqlServer.Management.Smo.SqlSmoObject * Microsoft.SqlServer.Management.Smo.ScriptingPreferences -> bool (requires 'T :> Microsoft.SqlServer.Management.Smo.SqlSmoObject)
<Extension()>
Public Function IsSupportedObject(Of T As SqlSmoObject) (smoObject As SqlSmoObject, Optional sp As ScriptingPreferences = Nothing) As Boolean
Paramètres de type
- T
Paramètres
- smoObject
- SqlSmoObject
Facultatif : si fourni vérifie également si le serveur cible prend en charge le type spécifié
Retours
TRUE si le type spécifié est pris en charge par la connexion actuelle et/ou ScriptingPreferences