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서버 탐색기에서 제공 하는 s는 개인 정보나 소유권 정보 항상 제거 해야 합니다.
예제
IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
참고 항목
참조
Microsoft.VisualStudio.Data.Interop 네임스페이스