Metodo DataConnectionProperties.ResolveSynonym
Prova alle risoluzioni che un sinonimo PropertyDescriptor associato a una proprietà di base restituendo il descrittore di proprietà di base.
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
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
Parametri
name
Tipo: StringIl nome di un sinonimo.
setAsBaseName
Tipo: BooleanIndica se questo nome deve essere impostato come nome di base per la proprietà, se disponibile.
Valore restituito
Tipo: PropertyDescriptor
Restituisce il descrittore di proprietà di base disponibile per il sinonimo specificato.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | Il parametro name è null. |
Note
Utilizzare questo metodo quando gestiscano sinonimi.
Quando non si riesce a individuare una proprietà chiamando il metodo GetProperty, è necessario passare il nome al metodo per determinare se il nome è sinonimo di una proprietà denominata.
Nei casi in cui un client tenta di impostare il valore di una proprietà utilizzando un sinonimo del nome effettivo proprietà, l'implementazione di base dell'indicizzatore della classe passa true per il parametro setAsBaseName, per indicare che il nome di un sinonimo deve diventare il nuovo nome di base per la proprietà. In questo modo la proprietà esistente a essere rimossa e una nuova proprietà da aggiungere, utilizzando il sinonimo come nome.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.