IExtenderProviderUnk.GetExtender – metoda
Vrátí zařízení extender pro daný objekt v rámci určené kategorie.
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: StringCATID zařízení Extender, je požadováno.
ExtenderName
Typ: StringNázev zařízení extender je požadováno.
ExtendeeObject
Typ: ObjectObjekt extendee.
ExtenderSite
Typ: EnvDTE.IExtenderSiteWeb extender, reprezentované IExtenderSite rozhraní.
Cookie
Typ: Int32Soubor 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.
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. |
[!POZNÁMKA]
Objekt extendee je předán jako rozhraní IUnknown.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.