Freigeben über


DataConnectionProperties.ResolveSynonym-Methode

Versuche zu den Beschlüssen ein Synonym für PropertyDescriptor zugeordnet mit einer Eigenschaft durch die Rückgabe des grundlegenden Eigenschaftendeskriptors.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Syntax

'Declaration
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

Parameter

  • name
    Typ: String

    Der Name eines Synonyms.

  • setAsBaseName
    Typ: Boolean

    Gibt an, ob dieser Name als Basisname für die Eigenschaft festgelegt werden soll, wenn Sie gefunden werden.

Rückgabewert

Typ: PropertyDescriptor
Gibt den Deskriptor der Eigenschaft zurück, die für das angegebene Synonym gleich ist.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der name-Parameter ist NULL.

Hinweise

Verwenden Sie diese Methode bei der Behandlung von Synonyme.

Wenn Sie eine Eigenschaft nicht finden können, indem Sie die GetProperty-Methode aufgerufen werden, sollten Sie den Namen an diese Methode übergeben, um zu bestimmen, ob der Name ein Synonym für eine bekannte Eigenschaft ist.

In Fällen wo ein Client versucht, den Wert einer Eigenschaft mithilfe eines Synonyms für den tatsächlichen Eigenschaftennamen festzulegen, führt die Basisimplementierung des Klassenindexers true für den setAsBaseName-Parameter und angibt, dass der Synonymname der neue Basisname für die Eigenschaft werden soll. Dadurch wird die vorhandene Eigenschaft entfernt werden und eine neue, mithilfe des Synonyms als Namen hinzugefügt werden, Eigenschaft.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataConnectionProperties Klasse

Microsoft.VisualStudio.Data-Namespace