Sdílet prostřednictvím


IExtenderProvider.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: 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.

Vrácená hodnota

Typ: Boolean
true Pokud poskytovatel může poskytnout 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.

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