IGenerator Arabirim
Veri Üreticisi Sözleşmesi tanımlar.
Ad alanı: Microsoft.Data.Schema.Tools.DataGenerator
Derleme: Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll içinde)
Sözdizimi
'Bildirim
<CLSCompliantAttribute(True)> _
Public Interface IGenerator _
Inherits IExtension, IDisposable
[CLSCompliantAttribute(true)]
public interface IGenerator : IExtension,
IDisposable
[CLSCompliantAttribute(true)]
public interface class IGenerator : IExtension,
IDisposable
[<CLSCompliantAttribute(true)>]
type IGenerator =
interface
interface IExtension
interface IDisposable
end
public interface IGenerator extends IExtension, IDisposable
IGenerator türü aşağıdaki üyeleri ortaya koyar.
Yöntemler
Ad | Açıklama | |
---|---|---|
Dispose | Boşaltma, serbest bırakma veya yönetilmeyen kaynakları sıfırlama ile ilişkilendirilmiş uygulama tanımlı görevleri gerçekleştirir. (IDisposable kaynağından devralındı.) | |
GenerateNextValues | Bir sınıfta uygulandığında, sonraki değere göre veri Oluşturucusu algoritmasını oluşturur. | |
GetOutputValue | Bir sınıfta uygulandığında, bir çıkış değeri alır. | |
Initialize | Bir sınıfta uygulandığında, veri üreticisi başlatır. | |
SetInputValues | Giriş değerleri, veri üreticisi için ayarlar. | |
ValidateInputs | Veri üreticisi için gereken tüm girişleri verildiğini doğrular. |
Üst
Açıklamalar
Standart veri jeneratörler yetersiz olması durumunda, özel veri jeneratörler oluşturabilirsiniz. Bir özel veri üreticisi oluşturmak için uygulayan bir sınıf oluşturmak IGenerator ya da'dankalýtýmla Generator. Sınıfa, kendisiyle decorating veri üreticisi tanımlayan GeneratorAttribute.
Özel veri üreticisi için özel bir tasarımcı oluşturabilir veya kullanabilirsiniz DefaultGeneratorDesigner. Daha fazla bilgi için bkz. Genişletilebilirlik Veri Oluşturucu genel bakış.
Ayrıca bkz.
Başvuru
Microsoft.Data.Schema.Tools.DataGenerator Ad Alanı