Aracılığıyla paylaş


ProvideDependentAssemblyAttribute Sınıf

Tanım

dependentAssembly girdileri oluşturan öznitelikler için üst sınıf.

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
Devralma
ProvideDependentAssemblyAttribute
Türetilmiş

Oluşturucular

ProvideDependentAssemblyAttribute()

ProvideDependentAssemblyAttribute sınıfının yeni bir örneğini başlatır.

Alanlar

_guidUpdateNeeded

GUID güncelleştirmesi gerekip gerekmediğini gösterir. ise true, bir GUID güncelleştirmesi gerekir. (varsayılan) ise false güncelleştirme gerekmez.

Özellikler

AssemblyName

Hedef derlemenin adı.

CodeBase

$PackageFolder$ öğesinden gelen göreli yol veya bir ortam değişkeni değiştirmesinden köken alınan mutlak yol (biçim: %variable%).

Culture

Derlemenin dilini ve ülkesini/bölgesini belirten bir dize.

CurrentAssembly

Oluşturulan dependentAssembly kayıt defteri girişinin başvurduğu derlemeyi alır veya ayarlar.

Guid

Bu öznitelik örneğinin tanımlayıcısı.

PublicKeyToken

Yeniden yönlendirilmekte olan derlemenin tanımlayıcı adının belirteç parçası olan 16 karakterlik onaltılık sayı.

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

FormatPublicKeyToken(Byte[])

İkili Ortak Anahtar Belirtecini onaltılık bir dize olarak biçimlendirin.

GetGuidHashString()

Özniteliğin kimliğine karma olarak eklenecek dizeyi alır.

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
GetPathToKey()

Bu özniteliğin değerleri kaydedilecekken Anahtarın yolunu alın.

Register(RegistrationAttribute+RegistrationContext)

Bu özniteliği verilen bağlama kaydeder.

SetValues(RegistrationAttribute+Key)

Verilen Anahtarda bu öznitelik tarafından işlenen değerleri ayarlayın.

TryParseVersion(String, Version)

Bir dizeyi Sürüm olarak ayrıştırmaya çalışın. Version.TryParse'den farklı olarak bu yöntem, derleme ve düzeltme numaralarını isteğe bağlı olarak dikkate almak yerine girişin dört sayıdan oluşmasını sağlar.

Unregister(RegistrationAttribute+RegistrationContext)

Bu özniteliğin kaydını kaldırıyor.

UpdateAssemblyInformation()

Bu özniteliğin uygulandığı derlemeden sağlanmayan tüm bilgileri güncelleştirin.

ValidateAttributeInformation()

Gereken tüm bilgilere sahip olduğumuzu doğrulayın.

Şunlara uygulanır