Sdílet prostřednictvím


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.

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

Viz také

Referenční dokumentace

IExtenderProviderUnk Rozhraní

EnvDTE – obor názvů

Další zdroje

Provádění a používání zařízení Extender automatizace