Server.IsSupportedProperty Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| IsSupportedProperty(Type, String, DatabaseEngineEdition) |
Gibt true zurück, wenn der angegebene Eigenschaftsname für das Objekt des Typs 'Type' für die Version und Edition des Servers gültig ist. |
| IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition) |
Gibt true zurück, wenn der Ausdruck eine gültige SqlSmoObject -Eigenschaft für die aktuelle Serverversion und -Edition identifiziert. |
| IsSupportedProperty<T>(String, DatabaseEngineEdition) |
Gibt true zurück, wenn der angegebene Eigenschaftsname für das Objekt vom Typ T für die Version und Edition des Servers gültig ist. |
IsSupportedProperty(Type, String, DatabaseEngineEdition)
Gibt true zurück, wenn der angegebene Eigenschaftsname für das Objekt des Typs 'Type' für die Version und Edition des Servers gültig ist.
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
Parameter
- type
- Type
Ein Typ, der sqlSmoObject zugewiesen werden kann
- propertyName
- String
- databaseEngineEdition
- DatabaseEngineEdition
Bestimmte Datenbankedition, die auf unterstützte Eigenschaft überprüft werden soll. Wenn unbekannt oder nicht angegeben, verwendet die Prüfung die Edition der Masterdatenbank.
Gibt zurück
true, wenn die Eigenschaft angefordert werden kann, andernfalls "false"
Ausnahmen
Wenn der Typ kein SqlSmoObject ist oder das SqlSmoObject keine Eigenschaftssicht auf der Grundlage der Serverversion aufweist
Gilt für:
IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)
Gibt true zurück, wenn der Ausdruck eine gültige SqlSmoObject -Eigenschaft für die aktuelle Serverversion und -Edition identifiziert.
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
Typparameter
- T
Der abgeleitete Typ von SqlSmoObject, für den überprüft werden soll
Parameter
- expression
- Expression<Func<T,Object>>
Ein LINQ-Ausdruck, der auf eine Eigenschaft des Objekts vom Typ T verweist. Der Name der referenzierten Eigenschaft im Ausdruck wird für die Suche verwendet.
- databaseEngineEdition
- DatabaseEngineEdition
Gibt zurück
true, wenn die Eigenschaft angefordert werden kann, andernfalls "false"
Ausnahmen
Wenn das SqlSmoObject keine Eigenschaftssicht auf der Grundlage der Serverversion aufweist
Beispiele
server. IsSupportedProperty<Table>(t => t.LedgerType)
Gilt für:
IsSupportedProperty<T>(String, DatabaseEngineEdition)
Gibt true zurück, wenn der angegebene Eigenschaftsname für das Objekt vom Typ T für die Version und Edition des Servers gültig ist.
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
Typparameter
- T
Der abgeleitete Typ von SqlSmoObject, für den überprüft werden soll
Parameter
- propertyName
- String
- databaseEngineEdition
- DatabaseEngineEdition
Bestimmte Datenbankedition, die auf unterstützte Eigenschaft überprüft werden soll. Wenn unbekannt oder nicht angegeben, verwendet die Prüfung die Edition der Masterdatenbank.
Gibt zurück
true, wenn die Eigenschaft angefordert werden kann, andernfalls "false"
Ausnahmen
Wenn das SqlSmoObject keine Eigenschaftssicht auf der Grundlage der Serverversion aufweist