Saltar al contenido

Vinyl.funciones SDK

Function

Definición de función lógica.

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

Propiedades

Tipo Nombre Resumen
Guid FunctionId Obtiene el identificador de la función.
String Nombre Obtiene el nombre de la función.
FunctionPurpose Propósito Obtiene el propósito de la función.

Métodos

Tipo Nombre Resumen
Boolean Es igual a(Object objeto)
Boolean Es igual a(Function otro)
Int32 ObtenerCódigoHash()

FunctionPurpose

Indica el propósito de la función.

public enum Vinyl.Sdk.Functions.FunctionPurpose
    : Enum, IComparable, IFormattable, IConvertible

Enumeración

Valor Nombre Resumen
0 Escalar Realiza una operación sobre un valor y devuelve un único valor.
1 Agregado Realiza una operación sobre un conjunto de valores y devuelve un único valor.

FunctionServiceExtensions

Métodos de extensión para Vinyl.Sdk.funciones.ifunciónservicio interfaz.

public static class Vinyl.Sdk.Functions.FunctionServiceExtensions

Métodos estáticos

Tipo Nombre Resumen
Function ObtenerFunciónPromedio(esta IFunctionService servicio) Obtiene la función agregada promedio.
Function GetCountFunction(esta IFunctionService servicio) Obtiene la función agregada Count.
Function ObtenerFunciónMáxima(esta IFunctionService servicio) Obtiene la función de agregado máximo.
Function GetMinFunction(esta IFunctionService servicio) Obtiene la función de agregado Min.
Function ObtenerFunciónSuma(esta IFunctionService servicio) Obtiene la función de agregación Suma.

IFunctionService

Describe un servicio que ejecuta opciones relacionadas con funciones.

public interface Vinyl.Sdk.Functions.IFunctionService

Métodos

Tipo Nombre Resumen
Function ObtenerFunción(Guid functionId) Obtiene la función con el identificador dado.
Boolean IntentarObtenerFunción(String nombreFunción, Function&función) Obtiene la función con el nombre dado.