Classe InputDescriptor
Descreve uma única entrada de um gerador de dados.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.Tools.DataGenerator.InputDescriptor
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)
Sintaxe
'Declaração
<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
O tipo InputDescriptor expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
InputDescriptor() | Inicializa uma nova instância da classe InputDescriptor. | |
InputDescriptor(String, Type) | ||
InputDescriptor(String, Type, String, String) | Inicializa uma nova instância da classe InputDescriptor. | |
InputDescriptor(String, Type, String, String, AutoAssignedInput) | Inicializa uma nova instância de InputDescriptor classe usando parâmetros fornecidos. | |
InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, String) | Inicializa uma nova instância de InputDescriptor classe usando parâmetros fornecidos. | |
InputDescriptor(String, Type, String, String, AutoAssignedInput, Type, Type) | Inicializa uma nova instância de InputDescriptor classe usando parâmetros fornecidos. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
AutoAssignedInput | Obtém o tipo de entrada.Esta propriedade é usada para especificar o tipo da entrada para tipos conhecidos de entrada. | |
Description | Obtém ou define a descrição da entrada. | |
EditorType | Obtém ou define o tipo de editor para essa entrada. | |
EditorTypeName | O nome do tipo de editor para essa entrada. | |
Key | Obtém a seqüência de caracteres que identifica exclusivamente a entrada. | |
Name | Obtém ou define o nome amigável da entrada. | |
ReadOnly | Obtém ou define um valor que indica se a entrada é somente leitura no Propriedades janela. | |
Type | Obtém ou define um valor que indica se o valor de entrada é somente leitura no Propriedades janela. | |
TypeConverter | Obtém o conversor de tipo para esta entrada. | |
Value | Obtém ou define o valor da entrada. | |
Visible | Obtém ou define um valor que indica se a entrada aparece no Propriedades janela. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IXmlSerializable.GetSchema | ||
IXmlSerializable.ReadXml | ||
IXmlSerializable.WriteXml |
Início
Comentários
Um descritor de entrada corresponde a uma propriedade do gerador de dados que aparece no Propriedades janela, onde o usuário pode definir o valor. Descritores de entrada também podem corresponder a entradas (não propriedade) criados dinamicamente do gerador de dados. O designer cria os descritores de entrada. O designer de padrão cria os descritores de entrada usando as propriedades que são marcadas com o InputAttribute.
Um InputDescriptor fornece informações suficientes para que o designer obter ou definir os valores de entrada para um gerador de dados sem criar uma instância do gerador.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Data.Schema.Tools.DataGenerator
InputAttribute
SetInputValues(IDictionary<String, Object>)
AutoAssignedInput
Outros recursos
Uma visão geral da extensibilidade do gerador de dados
Como: Adicionar propriedades de entrada para um gerador de dados