Server.IsSupportedProperty Método

Definição

Sobrecargas

Nome Description
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Retornará true se o nome da propriedade fornecido for válido para o objeto do tipo Type para a versão e a edição do servidor.

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

Retornará true se a expressão identificar uma propriedade SqlSmoObject válida para a versão e a edição atuais do Servidor

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Retornará true se o nome da propriedade fornecido for válido para o objeto do Tipo T para a versão e a edição do servidor.

IsSupportedProperty(Type, String, DatabaseEngineEdition)

Retornará true se o nome da propriedade fornecido for válido para o objeto do tipo Type para a versão e a edição do servidor.

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

Parâmetros

type
Type

Um tipo atribuível ao SqlSmoObject

propertyName
String
databaseEngineEdition
DatabaseEngineEdition

Edição de banco de dados específica para verificar a propriedade com suporte. Se Desconhecido ou não especificado, a verificação usará a edição do banco de dados mestre.

Retornos

true se a propriedade puder ser solicitada, caso contrário, false

Exceções

Quando o tipo não é um SqlSmoObject ou se o SqlSmoObject não tem visibilidade de propriedade com base na versão do Servidor

Aplica-se a

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

Retornará true se a expressão identificar uma propriedade SqlSmoObject válida para a versão e a edição atuais do Servidor

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

Parâmetros de tipo

T

O tipo derivado de SqlSmoObject para o qual verificar

Parâmetros

expression
Expression<Func<T,Object>>

Uma expressão LINQ que faz referência a uma propriedade do objeto do tipo T. O nome da propriedade referenciada na expressão é usado para a pesquisa.

databaseEngineEdition
DatabaseEngineEdition

Retornos

true se a propriedade puder ser solicitada, caso contrário, false

Exceções

Quando o SqlSmoObject não tem visibilidade de propriedade com base na versão do servidor

Exemplos

servidor. Tabela> IsSupportedProperty<(t => t.LedgerType)

Aplica-se a

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Retornará true se o nome da propriedade fornecido for válido para o objeto do Tipo T para a versão e a edição do servidor.

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

Parâmetros de tipo

T

O tipo derivado de SqlSmoObject para o qual verificar

Parâmetros

propertyName
String
databaseEngineEdition
DatabaseEngineEdition

Edição de banco de dados específica para verificar a propriedade com suporte. Se Desconhecido ou não especificado, a verificação usará a edição do banco de dados mestre.

Retornos

true se a propriedade puder ser solicitada, caso contrário, false

Exceções

Quando o SqlSmoObject não tem visibilidade de propriedade com base na versão do servidor

Aplica-se a