一个指定节点的名称。
命名空间: Microsoft.VisualStudio.Data.Interop
程序集: Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)
语法
声明
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
)
参数
- drnidCurr
类型:System.IntPtr
[in]名称将设置节点的 DSREFNODEID。
- bstrName
类型:System.String
[in]包含对指定的节点将设置的名称的 BSTR。
备注
![]() |
---|
一个 DSRefDSREFNODEID_ROOT 节点名称属性的值,如用方法设置,约定是连接字符串。此连接字符串通常会打开与数据库的连接,并能是包含所需的子字符串。因为 DSRef 对象可传递到非信任元素,此约定从而造成安全风险。因此,不要对连接字符串或子字符串的 DSRef 对象传递个人或专有信息。 |
相反,DSRef 使用者应用程序不应依赖于 DSRef 提供用户身份验证信息。例如,应始终去除服务器资源管理器中提供的 DSRef个人或专有信息。
示例
IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.Data.Interop 命名空间