Compartir a través de


DocData.OnRegisterDocData (Método)

Asigna el documento en una jerarquía de proyecto y cookie.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Shell
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintaxis

'Declaración
Public Function OnRegisterDocData ( _
    cookie As UInteger, _
    hierarchy As IVsHierarchy, _
    itemId As UInteger _
) As Integer
public int OnRegisterDocData(
    uint cookie,
    IVsHierarchy hierarchy,
    uint itemId
)

Parámetros

  • cookie
    Tipo: System.UInt32
    Identificador que representa el documento en la jerarquía.
  • itemId
    Tipo: System.UInt32
    Identificador de elemento asignado al documento en la jerarquía.

Valor devuelto

Tipo: System.Int32
S_OK si el método se ejecuta correctamente; en caso contrario, devuelve un código de error.

Implementaciones

IVsPersistDocData2.OnRegisterDocData(UInt32, IVsHierarchy, UInt32)
IVsPersistDocData.OnRegisterDocData(UInt32, IVsHierarchy, UInt32)

Comentarios

Se llama a este método cuando la tabla actual Documentos registra el documento en la jerarquía del proyecto.

Este método invoca la interfaz IVsHierarchy .

Cuando se genera un evento, se llama al controlador de eventos por medio de un delegado. Para obtener más información, vea Controlar y provocar eventos.

El método OnRegisterDocData permite también que las clases derivadas controlen el evento sin asociar un delegado. Esta técnica se recomienda para administrar el evento en una clase derivada.

Notas para los herederos

Cuando invalide OnRegisterDocData en una clase derivada, asegúrese de llamar al método OnRegisterDocData de la clase base para que los delegados registrados reciban el evento.

Seguridad de .NET Framework

Vea también

Referencia

DocData Clase

Microsoft.VisualStudio.Modeling.Shell (Espacio de nombres)