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
![]() |
---|
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
- 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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Data.Interop, espace de noms
Autres ressources
Extensibilité (DDEX) du concepteur Kit de développement logiciel de données