DtsForEachEnumeratorAttribute Sınıfı
Kaynakları tasarım -saat ilgili bilgileri bir ForEachEnumerator nesne.Bu sınıf devralınamaz.
Devralma Hiyerarşisi
System.Object
System.Attribute
Microsoft.SqlServer.Dts.Runtime.Localization.DtsLocalizableAttribute
Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumeratorAttribute
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class DtsForEachEnumeratorAttribute _
Inherits DtsLocalizableAttribute
'Kullanım
Dim instance As DtsForEachEnumeratorAttribute
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public sealed class DtsForEachEnumeratorAttribute : DtsLocalizableAttribute
[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsForEachEnumeratorAttribute sealed : public DtsLocalizableAttribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)>]
type DtsForEachEnumeratorAttribute =
class
inherit DtsLocalizableAttribute
end
public final class DtsForEachEnumeratorAttribute extends DtsLocalizableAttribute
DtsForEachEnumeratorAttribute türü aşağıdaki üyeleri açıklar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
DtsForEachEnumeratorAttribute | Yeni bir başlatır örnek , DtsForEachEnumeratorAttribute. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
Description | Altyapı. (DtsLocalizableAttribute öğesinden devralınmıştır.) | |
DisplayName | Altyapı. (DtsLocalizableAttribute öğesinden devralınmıştır.) | |
ForEachEnumeratorContact | Alır veya ayarlar için kişi bilgilerini Foreach enumerator nesnesi. | |
LocalizationType | Altyapı. (DtsLocalizableAttribute öğesinden devralınmıştır.) | |
TypeId | (Attribute öğesinden devralınmıştır.) | |
UITypeName | Alır veya ayarlar kullanıcı arabirim için Foreach enumerator nesnesi. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Equals | (Attribute öğesinden devralınmıştır.) | |
Finalize | (Object öğesinden devralınmıştır.) | |
GetHashCode | (Attribute öğesinden devralınmıştır.) | |
GetType | (Object öğesinden devralınmıştır.) | |
IsDefaultAttribute | (Attribute öğesinden devralınmıştır.) | |
Match | (Attribute öğesinden devralınmıştır.) | |
MemberwiseClone | (Object öğesinden devralınmıştır.) | |
ToString | (Object öğesinden devralınmıştır.) |
Üst
Açık Arabirim Uygulamaları
Ad | Açıklama | |
---|---|---|
_Attribute.GetIDsOfNames | (Attribute öğesinden devralınmıştır.) | |
_Attribute.GetTypeInfo | (Attribute öğesinden devralınmıştır.) | |
_Attribute.GetTypeInfoCount | (Attribute öğesinden devralınmıştır.) | |
_Attribute.Invoke | (Attribute öğesinden devralınmıştır.) |
Üst
Açıklamalar
Bu öznitelik yönetilen tümüne uygulanır Foreach numaralayıcı sınıfları ve sınıf bir yönetilen olarak tanımlayan Foreach için numaralayıcı SQL Server ()SSIS) run -saat motoru.Bu öznitelik özelliklerini nasıl Tasarımcı görüntüler ve nesne ile etkileşime denetlemek yoluyla bilgi sağlar.Çünkü tüm yönetilen numaralandırıcıları türetilmeli ForEachEnumerator temel sınıf ilk özel numaralayıcı oluştururken adımdır bir class library projesi oluşturmak ve temel sınıfa gelen devralırDaha sonra Uygula DtsForEachEnumeratorAttribute WalkTree içinBu öznitelik ad, açıklama ve kullanıcı arabirim tasarımı - sağlarsaat bilgi için tasarımcı.UITypeName özellik tanımlar türü , kullanıcı uygulayan arabirim için görüntülenen numaralayıcı ForEachLoop editor.The DisplayName property is displayed in the Toolbox in the SQL Server Business Intelligence Development Studio.
"Uygulama öznitelikleri" nitelikleri bir sınıf için uygulama hakkında daha fazla bilgi için bkz: içinde..NET Framework Geliştirici Kılavuzu '.
Öznitelik aşağıdaki öğelerden içerebilen bir virgülle sınırlanmış dize olarak biçimlendirilmiş öznitelikleri üzerinde bildirilen diğer özniteliklere ek olarak, sınıf DtsForEachEnumeratorAttribute, gibi UITypeName ve ForEachEnumeratorContact:
Tür adı
Derleme adı
Dosya sürüm
Kültür
Ortak anahtar belirteci
Aşağıdaki dize dize nasıl biçimlendirilir, bir örnek verir.
[DtsForEachEnumerator(DisplayName="MyEnumerator",UITypeName="MyNamespace.MyEnumeratorClassName,MyAssemblyName,Version=1.0.0.0,Culture=neutral,PublicKeyToken=<value>")]
Değerleri bulabilirsiniz Culture ve PublicKeyToken parameters derlemesinde özelliklerini incelemek tarafından derlemesinde genel derleme önbelleği (gac).
Örnekler
Aşağıdaki kod örneği gösterildiği öznitelik de dahil olmak üzere tanımlanmış, çeşitli özellikleri ile yeni bir sınıf için uygulanan DisplayName, Description, ForEachEnumeratorContact, ve UITypeName.
using System;
using Microsoft.SqlServer.Dts.Runtime;
namespace Microsoft.Samples.SqlServer.Dts
{
// This attribute marks the class as a managed ForEachEnumerator.
[DtsForEachEnumerator(DisplayName = "MyEnumerator",
Description="A managed enumerator",
UITypeName="<FullyQualifiedTypeName>",
ForEachEnumeratorContact="Name of company to contact")]
public class MyEnumerator : ForEachEnumerator
{
// Insert your enumerator code here.
}
}
Imports System
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Microsoft.Samples.SqlServer.Dts
' This attribute marks the class as a managed ForEachEnumerator.
<DtsForEachEnumerator(DisplayName:="MyEnumerator", _
Description:="A managed enumerator", _
UITypeName:="<FullyQualifiedTypeName>", _
ForEachEnumeratorContact:="Name of company to contact")> _
Public Class MyEnumerator
Inherits ForEachEnumerator
' Insert your enumerator code here.
End Class
End Namespace
İş Parçacığı Güvenliği
Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.