指定したノードの名前を設定します。
名前空間: 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
[出力]名前が設定されたノードの DSREFNODEID。
- bstrName
型 : System.String
[入力] BSTR 指定したノードに設定される名前が含まれています。
解説
セキュリティに関するメモ |
|---|
メソッドのセットとして DSRefDSREFNODEID_ROOT のノード名のプロパティの値は、通常、接続文字列です。このような接続文字列は通常、データベースへの接続を開き、必要なパスワードを格納する部分文字列を持つ場合があります。この規則は DSRef のオブジェクトが信頼できないコンポーネントに渡すことができるため、セキュリティ上のリスクが伴います。したがって、この接続文字列または文字列の DSRef のオブジェクトに個人または専用の情報を渡さないでください。 |
逆に、DSRef コンシューマー アプリケーションは DSRef してユーザー認証情報を提供するために依存しないでください。たとえば、サーバー エクスプローラーが提供する DSRefは、個人または専用の情報が常に削除する必要があります。
例
IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
Microsoft.VisualStudio.Data.Interop 名前空間
セキュリティに関するメモ