Aracılığıyla paylaş


QualificationDataAttribute Sınıf

Tanım

İşlem hattı kesimi için geliştirici tarafından belirtilen verileri sağlar.

public ref class QualificationDataAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true)]
public sealed class QualificationDataAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true)>]
type QualificationDataAttribute = class
    inherit Attribute
Public NotInheritable Class QualificationDataAttribute
Inherits Attribute
Devralma
QualificationDataAttribute
Öznitelikler

Örnekler

Aşağıdaki örnek, niteleme verilerini bir eklentiye uygular.

// This pipeline segment has
// two attributes:
// 1 - An AddInAttribute to identify
//     this segment as an add-in.
//
// 2 - A QualificationDataAttribute to
//     indicate that the add-in should
//     be loaded into a new application domain.

    [AddIn("Calculator Add-in",Version="2.0.0.0")]
    [QualificationData("Isolation", "NewAppDomain")]
    public class SampleV2AddIn : Calculator2
    {
' This pipeline segment has
' two attributes:
' 1 - An AddInAttribute to identify
'     this segment as an add-in.
'
' 2 - A QualificationDataAttribute to
'     indicate that the add-in should
'     be loaded into a new application domain.

<AddIn("Calculator Add-in", Version:="2.0.0.0")>
<QualificationData("Isolation", "NewAppDomain")>
Public Class SampleV2AddIn

Açıklamalar

Bir işlem hattı kesimine herhangi bir amaçla ad-değer dizesi çiftleri biçiminde veri atamak için bu özniteliği kullanabilirsiniz. Örneğin, bir eklentinin bir dış işleme yüklenmesi gerektiğini belirtebilirsiniz.

Rebuild Kullanılabilir işlem hattı segmentleri hakkındaki bilgi depolarını koruyan ve Update yöntemleri, niteleme verilerine sahip bir segmenti tanımlamak için bu özniteliği kullanır.

İşlem hattı kesiminin niteleme verilerine erişmek için özelliğine QualificationData bakın. Tüm işlem hattı kesimlerinin verilerini numaralandırmak için sınıfına QualificationDataItem bakın.

Niteleme verileri yalnızca konak tarafından okunur ve eklenti sistemi tarafından başka bir şekilde kullanılamaz.

Segment özniteliğinin yanına bir öznitelik yerleştirerek QualificationDataAttribute işlem hattı segmentine nitelik verileri uygulayabilirsiniz.

Oluşturucular

Name Description
QualificationDataAttribute(String, String)

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

Özellikler

Name Description
Name

Anahtar/değer çiftinin anahtar görevi görecek adını alır.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)
Value

Anahtar/değer çiftinin değerini alır.

Yöntemler

Name Description
Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğin karma kodunu döndürür.

(Devralındığı yer: Attribute)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından kullanıma sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır