Compartir a través de


InputDescriptor (Clase)

Describe una entrada única de un generador de datos.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema.Tools.DataGenerator
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

'Declaración
<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

El tipo InputDescriptor expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público InputDescriptor() Inicializa una nueva instancia de la clase InputDescriptor.
Método público InputDescriptor(String, Type)
Método público InputDescriptor(String, Type, String, String) Inicializa una nueva instancia de la clase InputDescriptor.
Método público InputDescriptor(String, Type, String, String, AutoAssignedInput) Inicializa una nueva instancia de la clase InputDescriptor mediante los parámetros proporcionados.
Método público InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, String) Inicializa una nueva instancia de la clase InputDescriptor mediante los parámetros proporcionados.
Método público InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, Type) Inicializa una nueva instancia de la clase InputDescriptor mediante los parámetros proporcionados.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AutoAssignedInput Obtiene el tipo de entrada.Esta propiedad se utiliza para especificar el tipo de la entrada para los tipos de entrada conocidos.
Propiedad pública Description Obtiene o establece la descripción de la entrada.
Propiedad pública EditorType Obtiene o establece el tipo de editor de esta entrada.
Propiedad pública EditorTypeName Nombre del tipo de editor de esta entrada.
Propiedad pública Key Obtiene la clave que identifica de forma inequívoca la entrada.
Propiedad pública Name Obtiene o establece el nombre descriptivo de la entrada.
Propiedad pública ReadOnly Obtiene o establece un valor que indica si la entrada es de solo lectura en la ventana Propiedades.
Propiedad pública Type Obtiene o establece un valor que indica si el valor de entrada es de solo lectura en la ventana Propiedades.
Propiedad pública TypeConverter Obtiene el convertidor de tipos para esta entrada.
Propiedad pública Value Obtiene o establece el valor de la entrada.
Propiedad pública Visible Obtiene o establece un valor que indica si la entrada aparece en la ventana Propiedades.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IXmlSerializable.GetSchema
Implementación explícita de interfacesMétodo privado IXmlSerializable.ReadXml
Implementación explícita de interfacesMétodo privado IXmlSerializable.WriteXml

Arriba

Comentarios

Un descriptor de entrada se corresponde con una propiedad del generador de datos que aparecen en la ventana Propiedades, en donde el usuario puede establecer el valor. Los descriptores de entrada se pueden corresponder también con las entradas creadas dinámicamente (sin propiedades) del generador de datos. El diseñador crea los descriptores de entrada. El diseñador predeterminado crea los descriptores de entrada usando las propiedades que se marcan con InputAttribute.

InputDescriptor proporciona información suficiente para que el diseñador pueda obtener o establecer los valores de entrada de un generador de datos sin crear una instancia del generador.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)

InputAttribute

SetInputValues(IDictionary<String, Object>)

AutoAssignedInput

Otros recursos

Descripción general de la extensibilidad del Generador de datos

Cómo: Agregar propiedades de entrada a un generador de datos