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: System.String
CATID zařízení Extender, je požadováno.
- ExtenderName
Typ: System.String
Název zařízení extender je požadováno.
- ExtendeeObject
Typ: System.Object
Objekt extendee.
- ExtenderSite
Typ: EnvDTE.IExtenderSite
Web extender, reprezentované IExtenderSite rozhraní.
- Cookie
Typ: System.Int32
Soubor cookie identifikující zařízení extender.
Vrácená hodnota
Typ: System.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.