Sdílet prostřednictvím


IExtenderProvider.GetExtender – metoda

V určené kategorii získá zařízení extender pro daný objekt.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
Function GetExtender ( _
    ExtenderCATID As String, _
    ExtenderName As String, _
    ExtendeeObject As Object, _
    ExtenderSite As IExtenderSite, _
    Cookie As Integer _
) As Object
Object GetExtender(
    string ExtenderCATID,
    string ExtenderName,
    Object ExtendeeObject,
    IExtenderSite ExtenderSite,
    int Cookie
)
Object^ GetExtender(
    [InAttribute] String^ ExtenderCATID, 
    [InAttribute] String^ ExtenderName, 
    [InAttribute] Object^ ExtendeeObject, 
    [InAttribute] IExtenderSite^ ExtenderSite, 
    [InAttribute] int Cookie
)
abstract GetExtender : 
        ExtenderCATID:string * 
        ExtenderName:string * 
        ExtendeeObject:Object * 
        ExtenderSite:IExtenderSite * 
        Cookie:int -> Object
function GetExtender(
    ExtenderCATID : String, 
    ExtenderName : String, 
    ExtendeeObject : Object, 
    ExtenderSite : IExtenderSite, 
    Cookie : int
) : Object

Parametry

  • ExtenderCATID
    Typ: String

    CATID zařízení Extender, je požadováno.

  • ExtenderName
    Typ: String

    Název zařízení extender je požadováno.

  • ExtendeeObject
    Typ: Object

    Objekt extendee.

  • Cookie
    Typ: Int32

    Soubor cookie identifikující zařízení extender.

Vrácená hodnota

Typ: Object
Zařízení extender.

Poznámky

GetExtenderVrátí zařízení extender pro dané CATID a název instance zadaného extendee.Tato metoda je volána pouze v případě CanExtend vrátí true.

Rozšiřující zprostředkovatel musí vést ExtenderSite objektu a Cookie.

Poznámka k upozorněníUpozornění

Správce zařízení extender udržuje vnitřní mezipaměti objektů zařízení extender a musí být oznámena při jejich zničení.Musíte zavolat NotifyDelete ihned po zničení objekty zařízení extender.Musí čekat na nečinnost, protože ostatní součásti Visual Studio se může pokusit o přístup zničeny rozšiřující objekt před voláním metody aplikace.V tomto případě může dojít k selhání aplikace Visual Studio.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

IExtenderProvider Rozhraní

EnvDTE – obor názvů

Další zdroje

Implementace a používání rozšiřovacích objektů automatizace