Vinyl.funções SDK
Function
Definição de função lógica.
public class Vinyl.Sdk.Functions.Function
: IEquatable<Function>
Propriedades
Tipo | Nome | Resumo |
---|---|---|
Guid | FunctionId | Obtém o identificador da função. |
String | Nome | Obtém o nome da função. |
FunctionPurpose | Objetivo | Obtém o propósito da função. |
Métodos
Tipo | Nome | Resumo |
---|---|---|
Boolean | É igual a(Object objeto) | |
Boolean | É igual a(Function outro) | |
Int32 | ObterHashCode() |
FunctionPurpose
Indica o propósito da função.
public enum Vinyl.Sdk.Functions.FunctionPurpose
: Enum, IComparable, IFormattable, IConvertible
Enum
Valor | Nome | Resumo |
---|---|---|
0 | Escalar | Executa uma operação em um valor e retorna um único valor. |
1 | Agregar | Executa uma operação em um conjunto de valores e retorna um único valor. |
FunctionServiceExtensions
Métodos de extensão para o Vinyl.Sdk.funções.ifunctionservice interface.
public static class Vinyl.Sdk.Functions.FunctionServiceExtensions
Métodos estáticos
Tipo | Nome | Resumo |
---|---|---|
Function | ObterFunçãoMédia(este IFunctionService serviço) | Obtém a função de agregação Average. |
Function | ObterFunçãoContagem(este IFunctionService serviço) | Obtém a função agregada Count. |
Function | ObterFunçãoMax(este IFunctionService serviço) | Obtém a função de agregação Max. |
Function | GetMinFunction(este IFunctionService serviço) | Obtém a função de agregação Min. |
Function | ObterFunçãoSoma(este IFunctionService serviço) | Obtém a função de agregação Sum. |
IFunctionService
Descreve um serviço que executa opções relacionadas à função.
public interface Vinyl.Sdk.Functions.IFunctionService
Métodos
Tipo | Nome | Resumo |
---|---|---|
Function | ObterFunção(Guid functionId) | Obtém a função com o identificador fornecido. |
Boolean | TentarObterFunção(String nomedafunção, Function& function) | Obtém a função com o nome fornecido. |