Show / Hide Table of Contents

Enum EventBodyAsyncModel

Defines event body execution asynchrony model

Namespace: NFX.Time
Assembly: NFX.dll
Syntax
public enum EventBodyAsyncModel

Fields

Name Description
AsyncTask

The body should be called as a short-lived (less than 1 sec) task

LongRunningAsyncTask

The body should be called as a long-runnig task. The system may dedicate it a thread. Use this ONLY for events that fire infrequently (i.e. once every X minutes+) and take long time to execute (seconds+)

Sync

ADVANCED FEATURE. Run task synchronously on the timer thread. Use this option ONLY if the task body is very short (less than 10 ms). In most cases do not use this option as event body blocks the whole global application timer thread

Extension Methods

ObjectValueConversion.AsString(String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString()
ObjectValueConversion.AsLaconicConfig(ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime()
ObjectValueConversion.AsDateTime(DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID()
ObjectValueConversion.AsGDID(GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol()
ObjectValueConversion.AsGDIDSymbol(GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan()
ObjectValueConversion.AsTimeSpan(TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(JSONWritingOptions)
JSONExtensions.ToJSON(TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject()
ErlObject.ToErlObject(ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX