Partilhar via


Método IDSRefProvider.SetName

Define o nome de um nó especificado.

Namespace:  Microsoft.VisualStudio.Data.Interop
Assembly:  Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)

Sintaxe

'Declaração
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
)

Parâmetros

  • drnidCurr
    Tipo: System.IntPtr
    [in] DSREFNODEID do nó cujo nome deve ser definido.
  • bstrName
    Tipo: System.String
    [in] BSTR que contém o nome ser definido para o nó especificado.

Comentários

Observação de segurançaObservação de segurança

O valor de uma propriedade name de nó de DSRefDSREFNODEID_ROOT , conforme definido com o método, de modo convencional é uma cadeia de conexão.Como cadeias de conexão geralmente abrir uma conexão a um banco de dados e podem ter as subcadeias de caracteres que contém uma senha necessário.Esta convenção representa um risco para a segurança, como um objeto de DSRef pode ser passado para um componente não confiável.Portanto, nunca passar informações pessoais ou proprietária ao objeto de DSRef na cadeia de conexão ou nas subcadeias de caracteres.

Por outro lado, aplicativos do consumidor de DSRef não devem depender de DSRef para fornecer informações sobre autenticação do usuário.Por exemplo, DSRefs fornecido pelo gerenciador do servidor deve sempre ser retirado de informações pessoais ou proprietária.

Exemplos

IDSRefProvider *pIDSRefProvider;
DSREFNODEID drnid;
BSTR dsrnName;
pIDSRefProvider->SetName(drnid, dsrnName);

Segurança do .NET Framework

Consulte também

Referência

IDSRefProvider Interface

Namespace Microsoft.VisualStudio.Data.Interop

Outros recursos

Extensibilidade do Designer de dados (DDEX) SDK