DataConnectionProperties.ResolveSynonym, méthode
Tente des résolutions qu'un synonyme pour PropertyDescriptor a associées à une propriété de base en retournant le modèle de base de la propriété.
Espace de noms : Microsoft.VisualStudio.Data
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
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
Paramètres
name
Type : StringLe nom d'un synonyme.
setAsBaseName
Type : BooleanIndique si ce nom doit être défini comme nom de base pour la propriété, si trouvé.
Valeur de retour
Type : PropertyDescriptor
Retourne le modèle de la propriété de base localisée pour le synonyme spécifié.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre name est null. |
Notes
Utilisez cette méthode en traitant des synonymes.
Lorsque vous ne trouvez pas de propriété en appelant la méthode d' GetProperty , vous devez passer le nom à cette méthode pour déterminer si le nom est un synonyme pour une propriété.
Dans les cas où les tests d'un client pour définir la valeur d'une propriété à l'aide d'un synonyme pour le nom de la propriété réel, l'implémentation de base de l'indexeur de classe passe true du paramètre d' setAsBaseName , indiquant que le nom d'un synonyme doit devenir le nouveau nom de base pour la propriété. Cela entraîne la propriété existante d'être supprimée et une nouvelle propriété à ajouter, à l'aide de le synonyme comme nom.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.