Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

IDSRefProvider.SetName, méthode

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

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

void SetName(
	IntPtr drnidCurr,
	string bstrName
)

Paramètres

drnidCurr
Type : IntPtr

DSREFNODEID du nœud dont le nom doit être défini.

bstrName
Type : String

BSTR qui contient le nom à définir pour le nœud spécifié.

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

La valeur d'une propriété de nom de nœuds d' DSRefDSREFNODEID_ROOT , comme place avec cette 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 pratique 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.

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

Afficher: