更新:2007 年 11 月
將類別 (Class) 識別成散發。
命名空間: Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
組件: Microsoft.VisualStudio.TeamSystem.Data (在 Microsoft.VisualStudio.TeamSystem.Data.dll 中)
語法
<CLSCompliantAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
Public NotInheritable Class DistributionAttribute _
Inherits Attribute
Dim instance As DistributionAttribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class DistributionAttribute : Attribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false, Inherited = true)]
public ref class DistributionAttribute sealed : public Attribute
public final class DistributionAttribute extends Attribute
備註
每種與數值相關的資料產生器 (十進位、Money、DateTime、實數、浮點數和整數產生器) 都具有 Distribution 屬性。使用者可以指定 Distribution 屬性,產生近似統計散發曲線的資料。下列為標準散發選項:Uniform、Normal、Normal Inverse、Exponential 和 Exponential Inverse。
如果標準散發功能不夠,您可以建立自訂的散發。您必須建立實作 IDistribution 或繼承 Distribution 的類別,才能建立自訂散發。您可以用 DistributionAttribute 為類別進行裝飾,使其識別為散發。
您可以為自訂散發建立自訂的設計工具,或是您可以使用 DefaultDistributionDesigner。
繼承階層架構
System.Object
System.Attribute
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.DistributionAttribute
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator 命名空間