ProvideCodeContainerProviderAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje informacje o dostawcy kontenera kodu. Przykład użycia: [ProvideCodeContainerProvider(registeredName: "Dostawca testów", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b347404691a}", 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
- Dziedziczenie
-
ProvideCodeContainerProviderAttribute
- Atrybuty
Konstruktory
ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type) |
Twórca atrybut rejestracji rejestrujący dostawcę kontenera kodu |
Właściwości
DisplayDetailResourceId |
Pobiera identyfikator zasobu zlokalizowanego wyświetlania szczegółów dostawcy |
DisplayNameResourceId |
Pobiera identyfikator zasobu zlokalizowanej nazwy wyświetlanej dostawcy |
ExtensionProvidersKey |
Ścieżka w rejestrze, w którym są deklarowani dostawcy rozszerzeń. Przesłoń w klasach pochodnych. (Odziedziczone po ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Typ dostawcy rozszerzenia (zaimplementowany interfejs) (Odziedziczone po ExtensionPointRegistrationAttribute) |
ImageMonikerGuid |
Pobiera identyfikator GUID obrazu dostawcy kontenera kodu |
ImageMonikerId |
Pobiera identyfikator moniker obrazu dostawcy kontenera kodu |
Name |
Czytelna dla człowieka nazwa dostawcy punktu rozszerzenia Może to być ciąg nielokalizowany lub identyfikator zasobu dziesiętnego poprzedzony prefiksem "@" wskazujący zasób zarządzany. Np. "@1234" Prefiks "#" może służyć do wskazywania zasobu natywnego. (Odziedziczone po ExtensionPointRegistrationAttribute) |
Package |
Pobiera identyfikator GUID pakietu |
Provider |
Identyfikator GUID dostawcy (Odziedziczone po ExtensionPointRegistrationAttribute) |
ProviderGuidString |
Identyfikator GUID dostawcy wyrażony jako ciąg (Odziedziczone po ExtensionPointRegistrationAttribute) |
ProviderType |
Typ, który implementuje skojarzony punkt rozszerzenia w tym pakiecie (Odziedziczone po ExtensionPointRegistrationAttribute) |
RegisteredName |
Pobiera przyjazną nazwę dostawcy — ta nazwa jest niezmienna dla ustawień regionalnych |
TypeId |
Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z atrybutem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tego atrybutu będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy. (Odziedziczone po RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage. (Odziedziczone po RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. zawiera również informacje o typie rejestrowanym i ścieżce. |
Unregister(RegistrationAttribute+RegistrationContext) |
Wyrejestrowywanie tego atrybutu |