Freigeben über


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

SicherheitshinweisSicherheitshinweis

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

Siehe auch

Referenz

IDSRefProvider Schnittstelle

Microsoft.VisualStudio.Data.Interop-Namespace

Weitere Ressourcen

Bezugspunkt-Designer-Erweiterbarkeit (SDK) DDEX