IDSRefProvider.SetName – metoda
Nastaví název zadaný uzel.
Obor názvů: Microsoft.VisualStudio.Data.Interop
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
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
)
Parametry
- drnidCurr
Typ: System.IntPtr
[v] DSREFNODEID uzlu, jehož název je nastaven.
- bstrName
Typ: System.String
[v] BSTR , který obsahuje název pro zadaný uzel.
Poznámky
Poznámka k zabezpečení |
---|
Hodnota DSRefDSREFNODEID_ROOT vlastnost název uzlu, jako metody je konvenčně připojovací řetězec.Tyto řetězce připojení obvykle otevřít připojení k databázi a může být vyžadováno heslo obsahující podřetězce.Tato úmluva představuje bezpečnostní riziko, protože DSRef objektu lze předat nedůvěryhodnou součást.Proto nikdy předat osobní nebo speciální informace DSRef v připojovacím řetězci nebo podřetězců. |
Naopak DSRef zákaznické aplikace by neměla záviset na DSRef poskytovat informace o ověřování uživatelů.Například DSRef s poskytl server explorer vždy měly být odkorněno osobní nebo chráněných informací.
Příklady
IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Data.Interop – obor názvů