IDSRefProvider.SetName-Methode
Legt den Namen eines angegebenen Knotens fest.
Namespace: Microsoft.VisualStudio.Data.Interop
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
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
)
Parameter
drnidCurr
Typ: IntPtr[in] DSREFNODEID des Knotens, dessen Name festgelegt werden soll.
bstrName
Typ: String[in] BSTR, das den für enthält den angegebenen Knoten festgelegt werden, Namen.
Hinweise
![]() |
---|
Der Wert einer Knotennamenseigenschaft DSRefDSREFNODEID_ROOT, wie legen Sie mit der Methode, ist eine Verbindungszeichenfolge traditionell.Solche Verbindungszeichenfolgen in der Regel öffnen eine Verbindung mit einer Datenbank und haben möglicherweise die Teilzeichenfolgen, die ein erforderliches Kennwort enthalten.Diese Konvention stellt ein Sicherheitsrisiko dar, da ein DSRef-Objekt übergeben werden kann einer nicht vertrauenswürdigen Komponente.Daher, übergeben Sie nie die persönlichen oder proprietäre Informationen zum DSRef-Objekt in der Verbindungszeichenfolge oder in den Teilzeichenfolgen. |
Andererseits sollten DSRef Consumer-Anwendungen nicht von DSRef abhängen, um Benutzerauthentifizierungsinformationen bereitzustellen. Beispielsweise sollte DSRef s, das vom Serverexplorer bereitgestellt wird, von den persönlichen oder proprietäre Informationen immer entfernt werden.
Beispiele
IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualStudio.Data.Interop-Namespace