ProvideCodeContainerProviderAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje informace o poskytovateli kontejneru kódu. Příklad použití: [ProvideCodeContainerProvider(registeredName: "Testovací zprostředkovatel", providerId: {92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: {92f93057-f1fc-49df-870f-b3474046911b}, imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")]
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideCodeContainerProviderAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideCodeContainerProviderAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideCodeContainerProviderAttribute
Inherits ExtensionPointRegistrationAttribute
- Dědičnost
-
ProvideCodeContainerProviderAttribute
- Atributy
Konstruktory
ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type) |
Create atributu registrace, který registruje zprostředkovatele kontejneru kódu. |
Vlastnosti
DisplayDetailResourceId |
Získá ID prostředku lokalizovaného podrobného zobrazení zprostředkovatele. |
DisplayNameResourceId |
Získá ID prostředku lokalizovaného zobrazovaného názvu zprostředkovatele. |
ExtensionProvidersKey |
Cesta v registru, kde jsou deklarovány zprostředkovatelé rozšíření. Přepisovat v odvozených třídách. (Zděděno od ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Typ zprostředkovatele rozšíření (implementované rozhraní) (Zděděno od ExtensionPointRegistrationAttribute) |
ImageMonikerGuid |
Získá identifikátor guid moniker image zprostředkovatele kontejneru kódu. |
ImageMonikerId |
Získá ID monikeru image zprostředkovatele kontejneru kódu. |
Name |
Lidsky čitelný název poskytovatele bodu rozšíření Může to být nelokalizovatelný řetězec nebo identifikátor desítkového prostředku s předponou @, který označuje spravovaný prostředek. Například @1234: Předpona #může být použita k narážce nativního prostředku. (Zděděno od ExtensionPointRegistrationAttribute) |
Package |
Získá identifikátor GUID balíčku. |
Provider |
Identifikátor GUID poskytovatele (Zděděno od ExtensionPointRegistrationAttribute) |
ProviderGuidString |
Identifikátor GUID zprostředkovatele vyjádřený jako řetězec (Zděděno od ExtensionPointRegistrationAttribute) |
ProviderType |
Typ, který implementuje přidružený bod rozšíření v tomto balíčku (Zděděno od ExtensionPointRegistrationAttribute) |
RegisteredName |
Získá popisný název zprostředkovatele – Tento název je invariantní národní prostředí. |
TypeId |
Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Volána pro registraci tohoto atributu s daným kontextem. Kontext obsahuje umístění, kam se mají umístit registrační informace. Obsahuje také například zaregistrovaný typ a informace o cestě. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zrušit registraci tohoto atributu |