IExtenderProviderUnk.CanExtend – metoda
Vrátí se, zda poskytovatel může poskytnout zařízení extender pro daný objekt v určené kategorii.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
Function CanExtend ( _
ExtenderCATID As String, _
ExtenderName As String, _
ExtendeeObject As Object _
) As Boolean
bool CanExtend(
string ExtenderCATID,
string ExtenderName,
Object ExtendeeObject
)
bool CanExtend(
[InAttribute] String^ ExtenderCATID,
[InAttribute] String^ ExtenderName,
[InAttribute] Object^ ExtendeeObject
)
abstract CanExtend :
ExtenderCATID:string *
ExtenderName:string *
ExtendeeObject:Object -> bool
function CanExtend(
ExtenderCATID : String,
ExtenderName : String,
ExtendeeObject : Object
) : boolean
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.
Vrácená hodnota
Typ: System.Boolean
Logická hodnota označující true Pokud zprostředkovatel může zařízení extender pro určené kategorie a název daného objektu.
Poznámky
CanExtendVrátí, zda je k dispozici pro danou CATID a název instance Extendee zadané zařízení extender.Rozšiřující zprostředkovatel muset zkontrolovat instance extendee určit, zda se mají poskytovat zařízení Extender.Rozšiřující zprostředkovatel může být například pronajato vytvořit objekt třídy, ale pouze tehdy, jestliže zařízení extender "ATLClass" Class.Language má hodnotu "C++." Rozšiřující zprostředkovatel očekává proveďte tento druh zaškrtnutí v tomto CanExtend metoda.
[!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.