Vinyl.sdk.tabelas
Column
Definição de coluna lógica.
public class Vinyl.Sdk.Tables.Column
: IEquatable<Column>
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Guid | ColumnId | 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 | IsPrimaryKey | Obtém um valor que indica se a coluna faz parte da chave primária. |
Boolean | IsRequired | 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 |TABLEROWEND
| ...TABLEROWEND
| Boolean
| É igual a(Object
objeto) | | | Boolean
| É igual a(Column
outro) | | | Int32
| ObterHashCode() | |
ITableService
Descreve um serviço que executa opções relacionadas à tabela.
public interface Vinyl.Sdk.Tables.ITableService
Métodos
| Tipo | Nome | Resumo |TABLEROWEND
| ...TABLEROWEND
| Table
| ObterTabela(Guid
tableId) | Obtém a tabela com o identificador fornecido. | | Boolean
| TentarObterTabela(Guid
ID da fonte de dados, String
nomeDaTabela, 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 | TableId | Obtém o identificador da tabela. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object objeto) | |
Boolean | É igual a(Table outro) | |
Column | ObterColuna(Guid columnId) | Obtém a coluna com o identificador fornecido. |
Column | ObterColuna(String nome) | Obtém a coluna com o identificador fornecido. |
Int32 | ObterHashCode() | |
Boolean | TentarObterColuna(Guid colunaId, Column& coluna) | Obtém a coluna com o identificador fornecido. |
Boolean | TentarObterColuna(String nome, Column& coluna) | Obtém a coluna com o identificador fornecido. |
TableAction
Registro de ação de tabela.
public class Vinyl.Sdk.Tables.TableAction
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Guid | ActionId | Obtém o identificador da ação. |
Int32 | Índice | Obtém a ordem de execução da ação. |
Métodos
| Tipo | Nome | Resumo |TABLEROWEND
| ...TABLEROWEND
| Boolean
| É igual a(Object
objeto) | | | Boolean
| É igual a(TableAction
outro) | | | Int32
| ObterHashCode() | |
TableDefault
Registro padrão da tabela.
public class Vinyl.Sdk.Tables.TableDefault
Propriedades
| Tipo | Nome | Resumo |TABLEROWEND
| ...TABLEROWEND
| Guid
| DefaultId | 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 objeto) | |
Boolean | É igual a(TableDefault outro) | |
Int32 | ObterHashCode() |
TableValidation
Registro 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 | IsTransient | 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 | ValidationId | Obtém o identificador de validação. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object objeto) | |
Boolean | É igual a(TableValidation outro) | |
Int32 | ObterHashCode() |
Métodos estáticos
Tipo | Nome | Resumo |
---|---|---|
TableValidation | CriarTransiente(TableValidationSeverity gravidade) | Cria um registro de validação ad-hoc que existe durante toda a vida útil do evento. |
TableValidationSeverity
Denota a severidade 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 uma falha. O evento não foi concluído com sucesso. |
2 | Aviso | Em cenários não interativos, a validação deve ser tratada como um erro. Em cenários interativos, o usuário deve ter a opção de substituir o aviso. |
3 | Informações | Uma mensagem de validação de informações deve ser exibida ao usuário após a conclusão do evento. |