Server.IsSupportedProperty Metodo

Definizione

Overload

Nome Descrizione
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Restituisce true se il nome della proprietà specificato è valido per l'oggetto di tipo type per la versione e l'edizione del server.

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

Restituisce true se l'espressione identifica una proprietà SqlSmoObject valida per la versione e l'edizione del server corrente

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Restituisce true se il nome della proprietà specificato è valido per l'oggetto di Tipo T per la versione e l'edizione del server.

IsSupportedProperty(Type, String, DatabaseEngineEdition)

Restituisce true se il nome della proprietà specificato è valido per l'oggetto di tipo type per la versione e l'edizione del server.

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

Parametri

type
Type

Tipo assegnabile a SqlSmoObject

propertyName
String
databaseEngineEdition
DatabaseEngineEdition

Edizione del database specifica per verificare la presenza di proprietà supportate. Se sconosciuto o non specificato, il controllo userà l'edizione del database master.

Valori restituiti

true se la proprietà può essere richiesta, false in caso contrario.

Eccezioni

Quando il tipo non è sqlSmoObject o se SqlSmoObject non dispone di visibilità delle proprietà in base alla versione del server

Si applica a

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

Restituisce true se l'espressione identifica una proprietà SqlSmoObject valida per la versione e l'edizione del server corrente

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

Parametri di tipo

T

Tipo derivato di SqlSmoObject per il quale controllare

Parametri

expression
Expression<Func<T,Object>>

Espressione LINQ che fa riferimento a una proprietà dell'oggetto di tipo T. Il nome della proprietà a cui viene fatto riferimento nell'espressione viene utilizzato per la ricerca.

databaseEngineEdition
DatabaseEngineEdition

Valori restituiti

true se la proprietà può essere richiesta, false in caso contrario.

Eccezioni

Quando SqlSmoObject non ha visibilità delle proprietà in base alla versione del server

Esempio

server. Tabella> IsSupportedProperty<(t => t.LedgerType)

Si applica a

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Restituisce true se il nome della proprietà specificato è valido per l'oggetto di Tipo T per la versione e l'edizione del server.

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

Parametri di tipo

T

Tipo derivato di SqlSmoObject per il quale controllare

Parametri

propertyName
String
databaseEngineEdition
DatabaseEngineEdition

Edizione del database specifica per verificare la presenza di proprietà supportate. Se sconosciuto o non specificato, il controllo userà l'edizione del database master.

Valori restituiti

true se la proprietà può essere richiesta, false in caso contrario.

Eccezioni

Quando SqlSmoObject non ha visibilità delle proprietà in base alla versione del server

Si applica a