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.
- hierarchy
Tür: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
Hiyerarşi.
- 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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.