語言

SmoUtility.IsSupportedObject 方法

定義

多載

名稱 Description
IsSupportedObject(Type, ServerVersion, DatabaseEngineType, DatabaseEngineEdition)

指定類型是否被指定的伺服器版本、引擎類型及引擎版本所支援。

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

檢查該物件根伺服器的 and ServerVersion 是否支援DatabaseEngineType指定型別。 如果 ScriptingPreferences 非空,也會檢查指定型別是否被ServerVersionDatabaseEngineType目標伺服器的 和 支援。

IsSupportedObject(Type, ServerVersion, DatabaseEngineType, DatabaseEngineEdition)

指定類型是否被指定的伺服器版本、引擎類型及引擎版本所支援。

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

參數

type
Type
serverVersion
ServerVersion
databaseEngineType
DatabaseEngineType
databaseEngineEdition
DatabaseEngineEdition

傳回

適用於

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

檢查該物件根伺服器的 and ServerVersion 是否支援DatabaseEngineType指定型別。 如果 ScriptingPreferences 非空,也會檢查指定型別是否被ServerVersionDatabaseEngineType目標伺服器的 和 支援。

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

類型參數

T

參數

smoObject
SqlSmoObject
sp
ScriptingPreferences

可選 - 若提供,也會檢查目標伺服器是否支援指定類型

傳回

TRUE:若該指定型別已被目前連線及/或 ScriptingPreferences 支援

適用於