Langue

SmoUtility.IsSupportedObject Méthode

Définition

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
sp
ScriptingPreferences

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

S’applique à