Ir para o conteúdo

Vinyl.Sdk.Funções

Function

Definição de função lógica.

public class Vinyl.Sdk.Functions.Function
    : IEquatable<Function>

Propriedades

Tipo Nome Resumo
Guid ID da Função Obtém o identificador da função.
String Nome Obtém o nome da função.
FunctionPurpose Finalidade Obtém o propósito da função.

Métodos

Tipo Nome Resumo
Boolean É igual a(Object obj)
Boolean É igual a(Function outro)
Int32 GetHashCode()

FunctionPurpose

Indica a finalidade 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 Agregado Executa uma operação em um conjunto de valores e retorna um único valor.

FunctionServiceExtensions

Métodos de extensão para o Vinyl.Sdk.Functions.IFunctionService interface.

public static class Vinyl.Sdk.Functions.FunctionServiceExtensions

Métodos estáticos

Tipo Nome Resumo
Function GetAverageFunction(este IFunctionService serviço) Obtém a função agregada média.
Function GetCountFunction(este IFunctionService serviço) Obtém a função agregada Count.
Function GetMaxFunction(este IFunctionService serviço) Obtém a função agregada máxima.
Function GetMinFunction(este IFunctionService serviço) Obtém a função agregada Min.
Function GetSumFunction(isto IFunctionService serviço) Obtém a função agregada 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 GetFunction(Guid funçãoId) Obtém a função com o identificador fornecido.
Boolean TryGetFunction(String funçãoNome, Function& função) Obtém a função com o nome fornecido.