IDSRefProvider.SetName (Método)

Establece el nombre de un nodo especificado.

Espacio de nombres:  Microsoft.VisualStudio.Data.Interop
Ensamblado:  Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)

Sintaxis

'Declaración
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 del nodo cuyo nombre establecido.
  • bstrName
    Tipo: System.String
    [in] BSTR que contiene el nombre que se debe establecer para el nodo especificado.

Comentarios

Nota de seguridadNota sobre la seguridad

El valor de una propiedad de nombre de nodo DSRefDSREFNODEID_ROOT , como establece con el método, es convencionalmente una cadena de conexión.Estas cadenas de conexión abra normalmente una conexión a una base de datos y pueden tener subcadenas que contienen una contraseña necesaria.Esta convención suponen un riesgo para la seguridad, porque un objeto de DSRef se puede pasar a un componente que no es de confianza.Por consiguiente, nunca pase información personal o propietaria al objeto de DSRef en la cadena de conexión o las subcadenas.

A la inversa, las aplicaciones de consumidor DSRef no deberían depender de DSRef para proporcionar información de autenticación de usuario.Por ejemplo, s para DSRefproporcionada por el explorador del servidor se debe eliminar siempre de información personal o propietaria.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

IDSRefProvider Interfaz

Microsoft.VisualStudio.Data.Interop (Espacio de nombres)

Otros recursos

Extensibilidad (DDEX) SDK de diseñador de datos