다음을 통해 공유


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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

IDSRefProvider 인터페이스

Microsoft.VisualStudio.Data.Interop 네임스페이스

기타 리소스

데이터 디자이너 확장성 (DDEX) SDK