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: StringDer Name eines Synonyms.
setAsBaseName
Typ: BooleanGibt 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.