Saltar al contenido

Funciones.Sdk.de.Vinyl

Function

Definición de función lógica.

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

Propiedades

Tipo Nombre Resumen
Guid ID de función 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 igual(Object objeto)
Boolean igual(Function otros)
Int32 ObtenerHashCode()

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 valor único.
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.Functions.IFunctionService interfaz.

public static class Vinyl.Sdk.Functions.FunctionServiceExtensions

Métodos estáticos

Tipo Nombre Resumen
Function GetAverageFunction (esto IFunctionService servicio) Obtiene la función agregada promedio.
Function GetCountFunction (esto IFunctionService servicio) Obtiene la función agregada Count.
Function GetMaxFunction(esto IFunctionService servicio) Obtiene la función agregada máxima.
Function GetMinFunction(este IFunctionService servicio) Obtiene la función agregada mínima.
Function GetSumFunction(esto IFunctionService servicio) Obtiene la función agregada Suma.

IFunctionService

Describe un servicio que realiza opciones relacionadas con funciones.

public interface Vinyl.Sdk.Functions.IFunctionService

Métodos

Tipo Nombre Resumen
Function ObtenerFunción(Guid ID de función) Obtiene la función con el identificador proporcionado.
Boolean PruebeGetFunction(String nombre de la función, Function& función) Obtiene la función con el nombre de pila.