Udostępnij za pośrednictwem


ProvideDependentAssemblyAttribute Klasa

Definicja

Klasa nadrzędna dla atrybutów, które generują wpisy zależneZasadane.

public ref class ProvideDependentAssemblyAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ProvideDependentAssemblyAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ProvideDependentAssemblyAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ProvideDependentAssemblyAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ProvideDependentAssemblyAttribute
Inherits RegistrationAttribute
Dziedziczenie
ProvideDependentAssemblyAttribute
Pochodne

Konstruktory

ProvideDependentAssemblyAttribute()

Inicjuje nowe wystąpienie klasy ProvideDependentAssemblyAttribute.

Pola

_guidUpdateNeeded

Wskazuje, czy wymagana jest aktualizacja identyfikatora GUID. Jeśli truewymagana jest aktualizacja identyfikatora GUID. Jeśli false (ustawienie domyślne), nie jest wymagana żadna aktualizacja.

Właściwości

AssemblyName

Nazwa zestawu docelowego.

CodeBase

Ścieżka względna z $PackageFolder$lub ścieżka bezwzględna zakorzeniona z podstawienia zmiennej środowiskowej (format: %variable%).

Culture

Ciąg określający język i kraj/region zestawu.

CurrentAssembly

Pobiera lub ustawia zestaw, do którego odwołuje się wygenerowany wpis rejestru zależnychZasablly.

Guid

Identyfikator tego wystąpienia atrybutu.

PublicKeyToken

Szesnastkowy 16-znakowy numer, który jest częścią tokenu silnej nazwy przekierowywanego zestawu.

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

FormatPublicKeyToken(Byte[])

Formatuj binarny token klucza publicznego do ciągu szesnastkowego.

GetGuidHashString()

Pobiera ciąg, który zostanie skrócony do identyfikatora atrybutu.

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
GetPathToKey()

Pobierz ścieżkę do klucza, w których wartości tego atrybutu zostaną zarejestrowane.

Register(RegistrationAttribute+RegistrationContext)

Rejestruje ten atrybut w danym kontekście.

SetValues(RegistrationAttribute+Key)

Ustaw wartości obsługiwane przez ten atrybut w danym kluczu.

TryParseVersion(String, Version)

Spróbuj przeanalizować ciąg w wersji. W przeciwieństwie do metody Version.TryParse ta metoda zapewnia, że dane wejściowe składają się z czterech liczb, w przeciwieństwie do uwzględniania opcjonalnych numerów kompilacji i poprawek.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestrowuje ten atrybut.

UpdateAssemblyInformation()

Zaktualizuj wszystkie informacje, które nie zostały dostarczone z zestawu, do którego zastosowano ten atrybut.

ValidateAttributeInformation()

Sprawdź, czy mamy wszystkie potrzebne informacje.

Dotyczy