ProvideCodeContainerProviderAttribute Třída

Definice

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
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

Platí pro