Aracılığıyla paylaş


DocData.OnRegisterDocData Yöntem

Belge bir tanımlama bilgisi ve proje hiyerarşisi atar.

Ad alanı:  Microsoft.VisualStudio.Modeling.Shell
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll içinde)

Sözdizimi

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

Parametreler

  • cookie
    Tür: System.UInt32
    Belge hiyerarşisindeki temsil işleci.
  • itemId
    Tür: System.UInt32
    Hiyerarşi belgesine atanan madde kimliği.

Dönüş Değeri

Tür: System.Int32
S_OK Yöntem başarılı olursa; Aksi takdirde bir hata kodu döndürür.

Yüklenen

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

Notlar

Running Documents tablosu proje hiyerarşisinde belgeyi kaydettiğinde, bu yöntem çaðrýlýr.

Bu yöntemi çağırır IVsHierarchy arabirimi.

Bir olayý çaðýrmak bir temsilci aracılığıyla olay işleyicisini çağırır.Daha fazla bilgi için bkz. Bir olayý çaðýrmak.

OnRegisterDocData Yöntemi de bir temsilci iliştirmeden olayý iþlemek türetilmiş sınıfları sağlar.Bu teknik, türetilmiş bir sınıf içinde olay işleme için tavsiye edilir.

Devralanlara Notlar

Ne zaman, geçersiz kılıp OnRegisterDocData türetilmiş bir sınıfta temel sınıfın çağırdığınızdan emin olun OnRegisterDocData , temsilciler kayıtlı şekilde yöntemi alma olayı.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

DocData Sınıf

Microsoft.VisualStudio.Modeling.Shell Ad Alanı