Server.IsSupportedProperty Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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