Show / Hide Table of Contents

Class TemplateHandler

Implements handler that serves WaveTemplates

Inheritance
System.Object
DisposableObject
ApplicationComponent
WorkHandler
TypeLookupHandler<WaveTemplate>
TemplateHandler
Implements
IApplicationComponent
System.IDisposable
INamed
IOrdered
Inherited Members
TypeLookupHandler<WaveTemplate>.VAR_TARGET_TYPE
TypeLookupHandler<WaveTemplate>.VAR_INSTANCE_ID
TypeLookupHandler<WaveTemplate>.CONFIG_DEFAULT_TYPE_ATTR
TypeLookupHandler<WaveTemplate>.CONFIG_CLOAK_TYPE_ATTR
TypeLookupHandler<WaveTemplate>.CONFIG_NOT_FOUND_REDIRECT_URL_ATTR
TypeLookupHandler<WaveTemplate>.SupportsInstanceID
TypeLookupHandler<WaveTemplate>.TypeLocations
TypeLookupHandler<WaveTemplate>.DefaultTypeName
TypeLookupHandler<WaveTemplate>.CloakTypeName
TypeLookupHandler<WaveTemplate>.NotFoundRedirectURL
TypeLookupHandler<WaveTemplate>.DoHandleWork(WorkContext)
TypeLookupHandler<WaveTemplate>.GetTargetInstanceID(WorkContext, Guid)
TypeLookupHandler<WaveTemplate>.GetTargetType(WorkContext)
TypeLookupHandler<WaveTemplate>.GetTargetTypeNameFromWorkContext(WorkContext)
TypeLookupHandler<WaveTemplate>.CreateTargetInstance(WorkContext, Type)
TypeLookupHandler<WaveTemplate>.GetTargetInstanceByID(WorkContext, Guid)
TypeLookupHandler<WaveTemplate>.PutTargetInstanceByID(WorkContext, Guid, WaveTemplate, Int32)
TypeLookupHandler<WaveTemplate>.DeleteTargetInstanceByID(WorkContext, Guid)
TypeLookupHandler<WaveTemplate>.Do404(WorkContext)
TypeLookupHandler<WaveTemplate>.DoError(WorkContext, Exception)
WorkHandler.CONFIG_HANDLER_SECTION
WorkHandler.Destructor()
WorkHandler.Name
WorkHandler.Order
WorkHandler.Matches
WorkHandler.Filters
WorkHandler.Server
WorkHandler.Dispatcher
WorkHandler.ParentHandler
WorkHandler.NetGate
WorkHandler.RegisterFilter(WorkFilter)
WorkHandler.UnRegisterFilter(WorkFilter)
WorkHandler.FilterAndHandleWork(WorkContext)
WorkHandler.HandleWork(WorkContext)
WorkHandler.ToString()
WorkHandler.MakeMatch(WorkContext)
ApplicationComponent.AllComponents
ApplicationComponent.GetAppComponentBySID(UInt64)
ApplicationComponent.GetAppComponentByCommonName(String)
ApplicationComponent.ComponentSID
ApplicationComponent.ComponentStartTime
ApplicationComponent.ComponentCommonName
ApplicationComponent.ComponentDirector
DisposableObject.DisposeAndNull<T>(T)
DisposableObject.DisposeStarted
DisposableObject.Disposed
DisposableObject.EnsureObjectNotDisposed()
DisposableObject.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NFX.Wave.Handlers
Assembly: NFX.Wave.dll
Syntax
public class TemplateHandler : TypeLookupHandler<WaveTemplate>, IApplicationComponent, IDisposable, INamed, IOrdered

Constructors

TemplateHandler(WorkDispatcher, IConfigSectionNode)

Declaration
protected TemplateHandler(WorkDispatcher dispatcher, IConfigSectionNode confNode)
Parameters
Type Name Description
WorkDispatcher dispatcher
IConfigSectionNode confNode

TemplateHandler(WorkDispatcher, String, Int32, WorkMatch)

Declaration
protected TemplateHandler(WorkDispatcher dispatcher, string name, int order, WorkMatch match)
Parameters
Type Name Description
WorkDispatcher dispatcher
System.String name
System.Int32 order
WorkMatch match

Methods

DoTargetWork(WaveTemplate, WorkContext)

Declaration
protected override void DoTargetWork(WaveTemplate target, WorkContext work)
Parameters
Type Name Description
WaveTemplate target
WorkContext work
Overrides
NFX.Wave.Handlers.TypeLookupHandler<NFX.Wave.Templatization.WaveTemplate>.DoTargetWork(NFX.Wave.Templatization.WaveTemplate, NFX.Wave.WorkContext)

Implements

IApplicationComponent
System.IDisposable
INamed
IOrdered

Extension Methods

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