Condividi tramite


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: String

    Il nome di un sinonimo.

  • setAsBaseName
    Tipo: Boolean

    Indica 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

Vedere anche

Riferimenti

DataConnectionProperties Classe

Spazio dei nomi Microsoft.VisualStudio.Data