Partager via


InputDescriptor, classe

Décrit une seule entrée d'un générateur de données.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Data.Schema.Tools.DataGenerator
Assembly :  Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Déclaration
<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

Le type InputDescriptor expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique InputDescriptor() Initialise une nouvelle instance de la classe InputDescriptor.
Méthode publique InputDescriptor(String, Type)
Méthode publique InputDescriptor(String, Type, String, String) Initialise une nouvelle instance de la classe InputDescriptor.
Méthode publique InputDescriptor(String, Type, String, String, AutoAssignedInput) Initialise une nouvelle instance de la classe InputDescriptor à l'aide des paramètres fournis.
Méthode publique InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, String) Initialise une nouvelle instance de la classe InputDescriptor à l'aide des paramètres fournis.
Méthode publique InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, Type) Initialise une nouvelle instance de la classe InputDescriptor à l'aide des paramètres fournis.

Début

Propriétés

  Nom Description
Propriété publique AutoAssignedInput Obtient le type d'entrée.Cette propriété est utilisée pour spécifier le type de l'entrée pour les types d'entrées reconnus.
Propriété publique Description Obtient ou définit la description de l'entrée.
Propriété publique EditorType Obtient ou définit le type d'éditeur pour cette entrée.
Propriété publique EditorTypeName Nom du type d'éditeur pour cette entrée.
Propriété publique Key Obtient la chaîne qui identifie de façon unique l'entrée.
Propriété publique Name Obtient ou définit le nom convivial de l'entrée.
Propriété publique ReadOnly Obtient ou définit une valeur qui indique si la propriété d'entrée est en lecture seule dans la fenêtre Propriétés.
Propriété publique Type Obtient ou définit une valeur qui indique si la propriété d'entrée est en lecture seule dans la fenêtre Propriétés.
Propriété publique TypeConverter Obtient le convertisseur de type pour cette entrée.
Propriété publique Value Obtient ou définit la valeur de l'entrée.
Propriété publique Visible Obtient ou définit une valeur qui indique si l'entrée s'affiche dans la fenêtre Propriétés.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IXmlSerializable.GetSchema
Implémentation d'interface expliciteMéthode privée IXmlSerializable.ReadXml
Implémentation d'interface expliciteMéthode privée IXmlSerializable.WriteXml

Début

Notes

Un descripteur d'entrée correspond à une propriété de générateur de données qui s'affiche dans la fenêtre Propriétés, où l'utilisateur peut définir la valeur. Les descripteurs d'entrée peuvent également correspondre aux entrées créées (qui ne sont pas des propriétés) de façon dynamique du générateur de données. Le concepteur crée les descripteurs d'entrée. Le concepteur par défaut crée des descripteurs d'entrée à l'aide des propriétés marquées avec le InputAttribute.

Un InputDescriptor fournit suffisamment d'informations pour que le concepteur obtienne ou définisse les valeurs d'entrée pour un générateur de données sans créer d'instance du générateur.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.Tools.DataGenerator, espace de noms

InputAttribute

SetInputValues(IDictionary<String, Object>)

AutoAssignedInput

Autres ressources

Vue d'ensemble de l'extensibilité des générateurs de données

Comment : ajouter des propriétés d'entrée à un générateur de données