Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Asigna el documento en una jerarquía de la cookie y del proyecto.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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
el identificador que representa el documento en la jerarquía.
- hierarchy
Tipo: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
la jerarquía.
- itemId
Tipo: System.UInt32
El Id. de elemento que se asigna al documento en la jerarquía.
Valor devuelto
Tipo: System.Int32
S_OK si el método tiene éxito; de lo 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 se ejecutan documenta los registros de la tabla el documento en la jerarquía del proyecto.
este método invoca la interfaz de IVsHierarchy .
Cuando se genera un evento, se llama al controlador de eventos por medio de un delegado.Para obtener más información, vea Provocar un evento.
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 se invalida OnRegisterDocData en una clase derivada, asegúrese de llamar al método de OnRegisterDocData de la clase base para que los delegados registrados reciban el evento.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.