Langue

Server.IsSupportedProperty Méthode

Définition

Surcharges

Nom Description
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Retourne true si le nom de propriété donné est valide pour l’objet de type Type pour la version et l’édition du serveur.

IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)

Retourne true si l’expression identifie une propriété SqlSmoObject valide pour la version et l’édition actuelles du serveur

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Retourne true si le nom de propriété donné est valide pour l’objet type T pour la version et l’édition du serveur.

IsSupportedProperty(Type, String, DatabaseEngineEdition)

Retourne true si le nom de propriété donné est valide pour l’objet de type Type pour la version et l’édition du serveur.

public bool IsSupportedProperty(Type type, string propertyName, Microsoft.SqlServer.Management.Common.DatabaseEngineEdition databaseEngineEdition = Microsoft.SqlServer.Management.Common.DatabaseEngineEdition.Unknown);
override this.IsSupportedProperty : Type * string * Microsoft.SqlServer.Management.Common.DatabaseEngineEdition -> bool
Public Function IsSupportedProperty (type As Type, propertyName As String, Optional databaseEngineEdition As DatabaseEngineEdition = Microsoft.SqlServer.Management.Common.DatabaseEngineEdition.Unknown) As Boolean

Paramètres

type
Type

Type assignable à SqlSmoObject

propertyName
String
databaseEngineEdition
DatabaseEngineEdition

Édition de base de données spécifique pour vérifier la propriété prise en charge. Si elle est inconnue ou non spécifiée, la vérification utilise l’édition de la base de données master.

Retours

true si la propriété peut être demandée, false sinon

Exceptions

Quand le type n’est pas sqlSmoObject ou si SqlSmoObject n’a pas de visibilité des propriétés en fonction de la version du serveur

S’applique à

IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)

Retourne true si l’expression identifie une propriété SqlSmoObject valide pour la version et l’édition actuelles du serveur

public bool IsSupportedProperty<T>(System.Linq.Expressions.Expression<Func<T,object>> expression, Microsoft.SqlServer.Management.Common.DatabaseEngineEdition databaseEngineEdition = Microsoft.SqlServer.Management.Common.DatabaseEngineEdition.Unknown);
override this.IsSupportedProperty : System.Linq.Expressions.Expression<Func<'T, obj>> * Microsoft.SqlServer.Management.Common.DatabaseEngineEdition -> bool
Public Function IsSupportedProperty(Of T) (expression As Expression(Of Func(Of T, Object)), Optional databaseEngineEdition As DatabaseEngineEdition = Microsoft.SqlServer.Management.Common.DatabaseEngineEdition.Unknown) As Boolean

Paramètres de type

T

Type dérivé de SqlSmoObject pour lequel vérifier

Paramètres

expression
Expression<Func<T,Object>>

Expression LINQ qui fait référence à une propriété de l’objet de type T. Le nom de la propriété référencée dans l’expression est utilisé pour la recherche.

databaseEngineEdition
DatabaseEngineEdition

Retours

true si la propriété peut être demandée, false sinon

Exceptions

Lorsque SqlSmoObject n’a pas de visibilité de propriété en fonction de la version du serveur

Exemples

serveur. IsSupportedProperty<Table>(t => t.LedgerType)

S’applique à

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Retourne true si le nom de propriété donné est valide pour l’objet type T pour la version et l’édition du serveur.

public bool IsSupportedProperty<T>(string propertyName, Microsoft.SqlServer.Management.Common.DatabaseEngineEdition databaseEngineEdition = Microsoft.SqlServer.Management.Common.DatabaseEngineEdition.Unknown) where T : Microsoft.SqlServer.Management.Smo.SqlSmoObject;
override this.IsSupportedProperty : string * Microsoft.SqlServer.Management.Common.DatabaseEngineEdition -> bool (requires 'T :> Microsoft.SqlServer.Management.Smo.SqlSmoObject)
Public Function IsSupportedProperty(Of T As SqlSmoObject) (propertyName As String, Optional databaseEngineEdition As DatabaseEngineEdition = Microsoft.SqlServer.Management.Common.DatabaseEngineEdition.Unknown) As Boolean

Paramètres de type

T

Type dérivé de SqlSmoObject pour lequel vérifier

Paramètres

propertyName
String
databaseEngineEdition
DatabaseEngineEdition

Édition de base de données spécifique pour vérifier la propriété prise en charge. Si elle est inconnue ou non spécifiée, la vérification utilise l’édition de la base de données master.

Retours

true si la propriété peut être demandée, false sinon

Exceptions

Lorsque SqlSmoObject n’a pas de visibilité de propriété en fonction de la version du serveur

S’applique à