ObjectExtenders.RegisterExtenderProviderUnk – metoda
Registruje poskytovatele Extender kategorie založené IUnknown zařízení Extender.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
Function RegisterExtenderProviderUnk ( _
ExtenderCATID As String, _
ExtenderName As String, _
ExtenderProvider As IExtenderProviderUnk, _
LocalizedName As String _
) As Integer
int RegisterExtenderProviderUnk(
string ExtenderCATID,
string ExtenderName,
IExtenderProviderUnk ExtenderProvider,
string LocalizedName
)
int RegisterExtenderProviderUnk(
[InAttribute] String^ ExtenderCATID,
[InAttribute] String^ ExtenderName,
[InAttribute] IExtenderProviderUnk^ ExtenderProvider,
[InAttribute] String^ LocalizedName
)
abstract RegisterExtenderProviderUnk :
ExtenderCATID:string *
ExtenderName:string *
ExtenderProvider:IExtenderProviderUnk *
LocalizedName:string -> int
function RegisterExtenderProviderUnk(
ExtenderCATID : String,
ExtenderName : String,
ExtenderProvider : IExtenderProviderUnk,
LocalizedName : String
) : int
Parametry
ExtenderCATID
Typ: StringPovinné.Zařízení Extender CATID.
ExtenderName
Typ: StringPovinné.Název zařízení Extender.To je programový název zařízení Extender a používá při volání GetExtender.
ExtenderProvider
Typ: EnvDTE.IExtenderProviderUnkPovinné.Rozšiřující zprostředkovatel, který implementuje IExtenderProviderUnk rozhraní.
LocalizedName
Typ: StringNepovinné.Lokalizovaný zobrazovaný název zařízení Extender.
Vrácená hodnota
Typ: Int32
Soubor cookie celočíselný, které identifikují registrace.Tento soubor cookie musí být předána zpět během UnregisterExtenderProvider.
Poznámky
RegisterExtenderProviderUnkRozšiřující zprostředkovatel založené IUnknown používané k dynamické registraci ObjectExtenders zejména CATID a název objektu.Rozšiřující zprostředkovatel můžete registrovat více zařízení Extender v rámci jednoho nebo více CATIDs.
Registraci zprostředkovatelů zařízení Extender dvěma způsoby:
Staticky podklíči vhodné Extender CATID v klíči registru, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Extenders, během instalace doplňku.
Dynamicky, voláním této metody v doplňku 's OnConnection metoda.
[!POZNÁMKA]
Dynamicky registrovány zprostředkovatelů zařízení Extender samotné musí unregister voláním UnregisterExtenderProvider během vypnutí.Staticky registrovaných zprostředkovatelů by to provést.
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.