Método DataConnectionProperties.ResolveSynonym
Tenta as resoluções que um sinónimo para PropertyDescriptor associado a uma propriedade base retornando o descritor base da propriedade.
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Protected Function ResolveSynonym ( _
name As String, _
setAsBaseName As Boolean _
) As PropertyDescriptor
protected PropertyDescriptor ResolveSynonym(
string name,
bool setAsBaseName
)
protected:
PropertyDescriptor^ ResolveSynonym(
String^ name,
bool setAsBaseName
)
member ResolveSynonym :
name:string *
setAsBaseName:bool -> PropertyDescriptor
protected function ResolveSynonym(
name : String,
setAsBaseName : boolean
) : PropertyDescriptor
Parâmetros
- name
Tipo: System.String
o nome de um sinónimo.
- setAsBaseName
Tipo: System.Boolean
Indica se esse nome deve ser definido como o nome de base para a propriedade, se encontrado.
Valor de retorno
Tipo: System.ComponentModel.PropertyDescriptor
Retorna o descritor propriedade base localizada para o sinónimo especificado.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | O parâmetro de name é zero. |
Comentários
Use este método para manipular os sinónimos.
Quando você não encontra uma propriedade chamando o método de GetProperty , você deve passar o nome para este método para determinar se o nome é um sinónimo para uma propriedade conhecida.
Em casos onde um cliente tentar definir o valor de uma propriedade usando um sinónimo para o nome da propriedade real, a implementação base do indexador de classe true passa para o parâmetro de setAsBaseName , indicando que o nome de sinónimo deve se tornar o novo nome de base para a propriedade.Isso faz com que a propriedade existente seja removida e uma nova propriedade a ser adicionada, usando o sinónimo como o nome.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.