Freigeben über


InputDescriptor-Klasse

Beschreibt eine einzelne Eingabe eines Datengenerators.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Tools.DataGenerator.InputDescriptor

Namespace:  Microsoft.Data.Schema.Tools.DataGenerator
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
Public NotInheritable Class InputDescriptor _
    Implements IXmlSerializable
[CLSCompliantAttribute(true)]
public sealed class InputDescriptor : IXmlSerializable
[CLSCompliantAttribute(true)]
public ref class InputDescriptor sealed : IXmlSerializable
[<Sealed>]
[<CLSCompliantAttribute(true)>]
type InputDescriptor =  
    class
        interface IXmlSerializable
    end
public final class InputDescriptor implements IXmlSerializable

Der InputDescriptor-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode InputDescriptor() Initialisiert eine neue Instanz der InputDescriptor-Klasse.
Öffentliche Methode InputDescriptor(String, Type)
Öffentliche Methode InputDescriptor(String, Type, String, String) Initialisiert eine neue Instanz der InputDescriptor-Klasse.
Öffentliche Methode InputDescriptor(String, Type, String, String, AutoAssignedInput) Initialisiert eine neue Instanz der InputDescriptor-Klasse unter Verwendung der angegebenen Parameter.
Öffentliche Methode InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, String) Initialisiert eine neue Instanz der InputDescriptor-Klasse unter Verwendung der angegebenen Parameter.
Öffentliche Methode InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, Type) Initialisiert eine neue Instanz der InputDescriptor-Klasse unter Verwendung der angegebenen Parameter.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AutoAssignedInput Ruft den Eingabetyp ab.Mit dieser Eigenschaft wird der Typ der Eingabe für bekannte Eingabetypen angegeben.
Öffentliche Eigenschaft Description Ruft die Beschreibung der Eingabe ab oder legt sie fest.
Öffentliche Eigenschaft EditorType Ruft den Typ des Editors für diese Eingabe ab oder legt ihn fest.
Öffentliche Eigenschaft EditorTypeName Der Name des Editor-Typs für diese Eingabe.
Öffentliche Eigenschaft Key Ruft die Zeichenfolge ab, die die Eingabe eindeutig identifiziert.
Öffentliche Eigenschaft Name Ruft den Anzeigenamen der Eingabe ab oder legt ihn fest.
Öffentliche Eigenschaft ReadOnly Ruft einen Wert ab, der angibt, ob die Eingabe im Eigenschaftenfenster schreibgeschützt ist, oder legt einen Wert fest.
Öffentliche Eigenschaft Type Ruft einen Wert ab, der angibt, ob der Eingabewert im Eigenschaftenfenster schreibgeschützt ist, oder legt einen Wert fest.
Öffentliche Eigenschaft TypeConverter Ruft den Typkonverter für diese Eingabe ab.
Öffentliche Eigenschaft Value Ruft den Wert der Eingabe ab oder legt diesen fest.
Öffentliche Eigenschaft Visible Ruft einen Wert ab, der angibt, ob die Eingabe im Eigenschaftenfenster angezeigt wird, oder legt einen Wert fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IXmlSerializable.GetSchema
Explizite SchnittstellenimplementierungPrivate Methode IXmlSerializable.ReadXml
Explizite SchnittstellenimplementierungPrivate Methode IXmlSerializable.WriteXml

Zum Seitenanfang

Hinweise

Ein Eingabedeskriptor entspricht einer Datengeneratoreigenschaft, die im Eigenschaftenfenster angezeigt wird und dort vom Benutzer festgelegt werden kann. Eingabedeskriptoren können auch den dynamisch erstellten Eingaben (keine Eigenschaften) des Datengenerators entsprechen. Eingabedeskriptoren werden vom Designer erstellt. Der Standarddesigner erstellt Eingabedeskriptoren unter Verwendung von Eigenschaften, die mit InputAttribute markiert sind.

Ein InputDescriptor stellt genügend Informationen bereit, damit der Designer die Eingabewerte für einen Datengenerator abrufen oder festlegen kann, ohne eine Generatorinstanz zu erstellen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.Tools.DataGenerator-Namespace

InputAttribute

SetInputValues(IDictionary<String, Object>)

AutoAssignedInput

Weitere Ressourcen

Übersicht über die Erweiterbarkeit von Daten-Generatoren

Gewusst wie: Hinzufügen von Eingabeeigenschaften zu einem Daten-Generator