DataConnectionProperties.ResolveSynonym (Método)
Intenta a las soluciones que un sinónimo de PropertyDescriptor asociado a una propiedad base devolviendo la propiedad base descriptor.
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
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: StringEl nombre de un sinónimo.
setAsBaseName
Tipo: BooleanIndica si este nombre establecido como nombre base para la propiedad, si se encuentra.
Valor devuelto
Tipo: PropertyDescriptor
Devuelve el descriptor de propiedad base encuentra para el sinónimo especificado.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El parámetro name es null. |
Comentarios
Utilice este método cuando se trata de sinónimos.
Cuando no se puede establecer una propiedad llamando al método de GetProperty , debe pasar el nombre a este método para determinar si el nombre es un sinónimo de una propiedad conocida.
En caso de que los intentos de un cliente para establecer el valor de una propiedad utilizando un sinónimo para el nombre de propiedad real, la implementación base de indizador de la clase pasan true para el parámetro de setAsBaseName , que indica que el nombre del sinónimo debe convertirse en el nuevo nombre base para la propiedad. Esto hace que la propiedad existente que se van a quitar y una nueva propiedad se agregue, utilizando el sinónimo como nombre.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.