IExtenderProvider.CanExtend Yöntem
Sağlayıcı belirli nesne belirtilen kategori için Extender'ı sağlamak olup olmadığını döndürür.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.dll içinde)
Sözdizimi
'Bildirim
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
Parametreler
ExtenderCATID
Tür: StringCatID istenen extender için.
ExtenderName
Tür: Stringİstenen extender adı.
ExtendeeObject
Tür: ObjectExtendee nesnesi.
Dönüş Değeri
Tür: Boolean
true Sağlayıcı, belirtilen kategori ve ad ile belirtilen nesne için Extender'ı sağlayabilirseniz.
Notlar
CanExtendExtender'ı verilen catID ve belirtilen extendee örneği için bir ad için kullanılabilir durumda olup olmadığını döndürür.Uzatma sağlayıcısı, extender için sağlamalıdır olup olmadığını belirlemek için extendee örneğini incelemek gerekebilir.Örneğin, bir uzatma sağlayıcısı için bir sınıf nesnesi, ancak yalnızca bir "ATLClass" extender oluşturmak için chartered Class.Language değeri "C++." Bu onay bu tür yapmak için beklenen uzatma sağlayıcısı CanExtend yöntemi.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.