Aracılığıyla paylaş


IExtenderSite Arabirim

Site nesnesi Otomasyon extender için.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("E57C510B-968B-4A3C-A467-EE4013157DC9")> _
Public Interface IExtenderSite
[GuidAttribute("E57C510B-968B-4A3C-A467-EE4013157DC9")]
public interface IExtenderSite
[GuidAttribute(L"E57C510B-968B-4A3C-A467-EE4013157DC9")]
public interface class IExtenderSite
[<GuidAttribute("E57C510B-968B-4A3C-A467-EE4013157DC9")>]
type IExtenderSite =  interface end
public interface IExtenderSite

IExtenderSite türü aşağıdaki üyeleri ortaya koyar.

Yöntemler

  Ad Açıklama
Genel yöntem GetObject Bir arabirim ya da geç için bağlı nesnesi döndüren DTE nesnesi ve erişilebilir zamanında adıyla.
Genel yöntem NotifyDelete Edilmeden zaman kendi sitesi bildirmek için Otomasyon extender tarafından çağrıldı.Bu yöntem çağrısı başarısız olursa, Visual Studio çökebilir.

Üst

Notlar

Extender nesnesini oluşturmak için sorulduğunda IExtenderSite bir nesneyi uzatma sağlayıcısı iletilir.Extender'ı çağırmalıdır NotifyDelete edilmeden zaman yöntemi.

Uyarı notuUyarı

Extender Yöneticisi extender nesnelerin bir iç önbellek tutar ve yok edilir bildirilmesi gerekir.Çağırması gerekir NotifyDelete extender nesnelerin yok edilmesi üzerine hemen.Uygulama yöntemi aramadan önce yok extender nesneye erişmek diğer Visual Studio bileşenleri çalışabilir çünkü boşta olmasını beklemeli değil.Bu durumda, Visual Studio çökebilir.

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı

Diğer Kaynaklar

Uygulama ve Otomasyon Extender kullanarak