Partager via


IDSRefProvider.SetName, méthode

Définit le nom d'un nœud spécifié.

Espace de noms :  Microsoft.VisualStudio.Data.Interop
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
Sub SetName ( _
    drnidCurr As IntPtr, _
    bstrName As String _
)
void SetName(
    IntPtr drnidCurr,
    string bstrName
)
void SetName(
    [InAttribute] IntPtr drnidCurr, 
    [InAttribute] String^ bstrName
)
abstract SetName : 
        drnidCurr:IntPtr * 
        bstrName:string -> unit 
function SetName(
    drnidCurr : IntPtr, 
    bstrName : String
)

Paramètres

  • drnidCurr
    Type : System.IntPtr
    [in] DSREFNODEID du nœud dont le nom doit être défini.
  • bstrName
    Type : System.String
    [in] BSTR qui contient le nom à définir pour le nœud spécifié.

Notes

Note de sécuritéNote de sécurité

La valeur d'une propriété de nom de nœuds d' DSRefDSREFNODEID_ROOT , comme définit avec la méthode, par convention une chaîne de connexion.De telles chaînes de connexion en général ouvrez une connexion à une base de données et peuvent avoir des sous-chaînes contenant un mot de passe requis.Cette convention pose un problème de sécurité, car un objet d' DSRef peut être passé à un composant non fiable.Ne passez par conséquent, jamais personnel ou des informations propriétaire à l'objet d' DSRef dans la chaîne de connexion ou des sous-chaînes.

Inversement, les applications consommateur d' DSRef ne doivent pas dépendre d' DSRef pour fournir des informations d'identification utilisateur.Par exemple, DSRefs fournies par l'explorateur de serveurs doit toujours être éliminé de le personnel ou des informations propriétaire.

Exemples

IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);

Sécurité .NET Framework

Voir aussi

Référence

IDSRefProvider Interface

Microsoft.VisualStudio.Data.Interop, espace de noms

Autres ressources

Extensibilité (DDEX) du concepteur Kit de développement logiciel de données