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ında bilgi depolayan ve Update yöntemleri, nitelik 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ı segmentlerinin verilerini listelemek 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 niteleme verileri uygulayabilirsiniz.

Oluşturucular

QualificationDataAttribute(String, String)

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

Özellikler

Name

Anahtar/değer çiftinin anahtar görevi gören 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

Equals(Object)

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

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

Bu örneğe ilişkin karma kodu döndürür.

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

Type Geçerli örneğini 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 Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

_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 sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır