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 | |
---|---|---|
InputDescriptor() | Initialise une nouvelle instance de la classe InputDescriptor. | |
InputDescriptor(String, Type) | ||
InputDescriptor(String, Type, String, String) | Initialise une nouvelle instance de la classe InputDescriptor. | |
InputDescriptor(String, Type, String, String, AutoAssignedInput) | Initialise une nouvelle instance de la classe InputDescriptor à l'aide des paramètres fournis. | |
InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, String) | Initialise une nouvelle instance de la classe InputDescriptor à l'aide des paramètres fournis. | |
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 | |
---|---|---|
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. | |
Description | Obtient ou définit la description de l'entrée. | |
EditorType | Obtient ou définit le type d'éditeur pour cette entrée. | |
EditorTypeName | Nom du type d'éditeur pour cette entrée. | |
Key | Obtient la chaîne qui identifie de façon unique l'entrée. | |
Name | Obtient ou définit le nom convivial de l'entrée. | |
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. | |
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. | |
TypeConverter | Obtient le convertisseur de type pour cette entrée. | |
Value | Obtient ou définit la valeur de l'entrée. | |
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 | |
---|---|---|
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IXmlSerializable.GetSchema | ||
IXmlSerializable.ReadXml | ||
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