Ir para o conteúdo

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 |TABLEROWEND| ...TABLEROWEND | 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.