Vinil.Sdk.Tabelas¶
Column
¶
Definição de coluna lógica.
public class Vinyl.Sdk.Tables.Column
: IEquatable<Column>
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Guid | ColunaId | Obtém o identificador da coluna. |
Int32 | Índice | Obtém o índice da coluna. O índice da coluna representa a posição relativa da coluna na tabela. |
Boolean | ÉPrimaryKey | Obtém um valor que indica se a coluna faz parte da chave primária. |
Boolean | É obrigatório | Obtém ou define um valor que indica se a coluna é obrigatória. |
String | Nome | Obtém o nome da coluna lógica. |
Table | Tabela | Obtém a definição da tabela lógica à qual a coluna pertence. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object obj) | |
Boolean | É igual a(Column outro) | |
Int32 | GetHashCode() |
ITableService
¶
Descreve um serviço que executa opções relacionadas à tabela.
public interface Vinyl.Sdk.Tables.ITableService
Métodos
Tipo | Nome | Resumo |
---|---|---|
Table | ObterTabela(Guid tabelaId) | Obtém a tabela com o identificador fornecido. |
Boolean | TryGetTable(Guid dataSourceId, String Nome da tabela, Table& tabela) | Obtém a tabela com o nome fornecido na fonte de dados especificada. |
Table
¶
Definição de tabela lógica.
public class Vinyl.Sdk.Tables.Table
: IEquatable<Table>
Propriedades
Tipo | Nome | Resumo |
---|---|---|
ImmutableArray<Column> | Colunas | Obtém as definições de coluna da tabela. |
String | Nome | Obtém o nome da tabela lógica. |
Guid | ID da tabela | Obtém o identificador da tabela. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object obj) | |
Boolean | É igual a(Table outro) | |
Column | GetColumn(Guid colunaId) | Obtém a coluna com o identificador fornecido. |
Column | GetColumn(String nome) | Obtém a coluna com o identificador fornecido. |
Int32 | GetHashCode() | |
Boolean | TryGetColumn(Guid colunaId, Column& coluna) | Obtém a coluna com o identificador fornecido. |
Boolean | TryGetColumn(String nome, Column& coluna) | Obtém a coluna com o identificador fornecido. |
TableAction
¶
Registro de ação de mesa.
public class Vinyl.Sdk.Tables.TableAction
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Guid | ID de ação | Obtém o identificador da ação. |
Int32 | Índice | Obtém a ordem de execução da ação. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object obj) | |
Boolean | É igual a(TableAction outro) | |
Int32 | GetHashCode() |
TableDefault
¶
Cadastro padrão da tabela.
public class Vinyl.Sdk.Tables.TableDefault
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Guid | ID padrão | Obtém o identificador padrão. |
Int32 | Índice | Obtém a ordem de execução padrão. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object obj) | |
Boolean | É igual a(TableDefault outro) | |
Int32 | ObterHashCode() |
TableValidation
¶
Cadastro de validação de tabela.
public class Vinyl.Sdk.Tables.TableValidation
: IEquatable<TableValidation>
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Int32 | Índice | Obtém a ordem de execução da validação. |
Boolean | É transitório | Obtém um valor que indica se a validação é um registro ad hoc criado para o tempo de vida do evento. |
String | Mensagem | Obtém a mensagem de validação. |
TableValidationSeverity | Gravidade | Obtém a gravidade da validação. |
Guid | ValidaçãoId | Obtém o identificador de validação. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object obj) | |
Boolean | É igual a(TableValidation outro) | |
Int32 | GetHashCode() |
Métodos estáticos
Tipo | Nome | Resumo |
---|---|---|
TableValidation | CriarTransient(TableValidationSeverity gravidade) | Cria um registro de validação ad hoc que existe durante o tempo de vida do evento. |
TableValidationSeverity
¶
Denota a gravidade da validação.
public enum Vinyl.Sdk.Tables.TableValidationSeverity
: Enum, IComparable, IFormattable, IConvertible
Enum
Valor | Nome | Resumo |
---|---|---|
1 | Erro | A validação deve ser tratada como um fracasso. O evento não foi concluído com êxito. |
2 | Aviso | Em cenários não interativos, a validação deve ser tratada como um erro. Em cenários interativos, o usuário deverá ter a opção de substituir o aviso. |
3 | Informação | Uma mensagem de validação de informações deve ser exibida ao usuário após a conclusão do evento. |