Partager via


DocData.OnRegisterDocData, méthode

Assigne le document à une hiérarchie de cookie et de projet.

Espace de noms :  Microsoft.VisualStudio.Modeling.Shell
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Function OnRegisterDocData ( _
    cookie As UInteger, _
    hierarchy As IVsHierarchy, _
    itemId As UInteger _
) As Integer
public int OnRegisterDocData(
    uint cookie,
    IVsHierarchy hierarchy,
    uint itemId
)

Paramètres

  • cookie
    Type : System.UInt32
    Le handle qui représente le document dans la hiérarchie.
  • itemId
    Type : System.UInt32
    L'ID d'élément qui est assigné au document dans la hiérarchie.

Valeur de retour

Type : System.Int32
S_OK si la méthode aboutit ; sinon, elle retourne code d'erreur.

Implémentations

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

Notes

Cette méthode est appelée lorsque le tableau en cours d'exécution de documents enregistre le document dans la hiérarchie de projet.

Cette méthode appelle l'interface d'IVsHierarchy.

Le déclenchement d'un événement appelle le gestionnaire d'événements par l'intermédiaire d'un délégué.Pour plus d'informations, consultez Déclenchement d'un événement.

La méthode OnRegisterDocData autorise également les classes dérivées à gérer l'événement sans y attacher de délégué.Cette technique est recommandée pour gérer l'événement dans une classe dérivée.

Remarques à l'attention des héritiers

Lorsque vous substituez l'OnRegisterDocData dans une classe dérivée, assurez -vous d'appeler la méthode de l'OnRegisterDocData de classe de base afin que les délégués enregistrés reçoivent l'événement.

Sécurité .NET Framework

Voir aussi

Référence

DocData Classe

Microsoft.VisualStudio.Modeling.Shell, espace de noms