IDSRefProvider.SetName 方法

一个指定节点的名称。

命名空间:  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 安全性

请参见

参考

IDSRefProvider 接口

Microsoft.VisualStudio.Data.Interop 命名空间

其他资源

数据设计器可扩展性 (DDEX) SDK