Server.IsSupportedProperty 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 |
|---|---|
| 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