Master MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The Master type exposes the following members.
Constructors

  NameDescription
Public methodMaster
Initializes a new instance of the Master class
Back to Top
Methods

  NameDescription
Public methodBindGlobalContexts
Infrastructure. Sets Context property. Normally this method should never be called by developers
(Inherited from Template TContext, TTarget, TRenderingContext .)
Protected methoddefaultFooter
Protected methodDoContextBinding
Infrastructure. Override to perform extra steps after Context property gets set. Normally this method should never be called by developers
(Inherited from Template TContext, TTarget, TRenderingContext .)
Protected methodDoPostRender (Inherited from WaveTemplate.)
Protected methodDoPreRender
Performs pre-rendering actions
(Inherited from Template TContext, TTarget, TRenderingContext .)
Protected methodDoRender (Overrides Template TContext, TTarget, TRenderingContext  DoRender .)
Public methodOnlineEquals
Determines whether the specified object is equal to the current object.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as the default hash function.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodRender(TTarget, TRenderingContext)
Renders template by generating content into target
(Inherited from Template TContext, TTarget, TRenderingContext .)
Public methodRender(ResponseRenderingTarget, Object)
Renders template by generating content into ResponseRenderingTarget
(Inherited from WaveTemplate.)
Public methodRender(WorkContext, Object)
Renders template by generating content into WorkContext
(Inherited from WaveTemplate.)
Protected methodrenderBody
Protected methodrenderFooter
Protected methodrenderHeader
Public methodRenderToString(Boolean, Object)
Renders template to string
(Inherited from WaveTemplate.)
Public methodRenderToString(WorkContext, Boolean, Object)
Renders template to string in a WorkContext
(Inherited from WaveTemplate.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodAsBool (Defined by ObjectValueConversion.)
Public Extension MethodAsByte (Defined by ObjectValueConversion.)
Public Extension MethodAsChar (Defined by ObjectValueConversion.)
Public Extension MethodAsDateTime Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsDateTime(DateTime, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsDecimal (Defined by ObjectValueConversion.)
Public Extension MethodAsDouble (Defined by ObjectValueConversion.)
Public Extension MethodAsEnum TEnum  (Defined by ObjectValueConversion.)
Public Extension MethodAsFloat (Defined by ObjectValueConversion.)
Public Extension MethodAsGDID Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGDID(GDID, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGDIDSymbol Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGDIDSymbol(GDIDSymbol, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsGUID (Defined by ObjectValueConversion.)
Public Extension MethodAsInt (Defined by ObjectValueConversion.)
Public Extension MethodAsJSONConfig (Defined by ObjectValueConversion.)
Public Extension MethodAsLaconicConfig (Defined by ObjectValueConversion.)
Public Extension MethodAsLong (Defined by ObjectValueConversion.)
Public Extension MethodAsNonNullOrEmptyString (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableBool (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableByte (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableChar (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableDateTime (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableDecimal (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableDouble (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableEnum TEnum  (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableFloat (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableGDID (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableGDIDSymbol (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableGUID (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableInt (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableLong (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableSByte (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableShort (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableTimeSpan (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableUInt (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableULong (Defined by ObjectValueConversion.)
Public Extension MethodAsNullableUShort (Defined by ObjectValueConversion.)
Public Extension MethodAsSByte (Defined by ObjectValueConversion.)
Public Extension MethodAsShort (Defined by ObjectValueConversion.)
Public Extension MethodAsString (Defined by ObjectValueConversion.)
Public Extension MethodAsTimeSpan Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsTimeSpan(TimeSpan, ConvertErrorHandling)Overloaded. (Defined by ObjectValueConversion.)
Public Extension MethodAsUInt (Defined by ObjectValueConversion.)
Public Extension MethodAsULong (Defined by ObjectValueConversion.)
Public Extension MethodAsUri (Defined by ObjectValueConversion.)
Public Extension MethodAsUShort (Defined by ObjectValueConversion.)
Public Extension MethodAsXMLConfig (Defined by ObjectValueConversion.)
Public Extension MethodToErlObject Overloaded.
Try to convert .NET native object type to corresponding Erlang term. Throw exception if conversion is not possible
(Defined by ErlObject.)
Public Extension MethodToErlObject(ErlTypeOrder, Boolean)Overloaded.
Try to convert .NET native object type to corresponding Erlang term of given type. Throw exception if conversion is not possible
(Defined by ErlObject.)
Public Extension MethodToJSON(JSONWritingOptions)Overloaded.
Serializes object into JSON string
(Defined by JSONExtensions.)
Public Extension MethodToJSON(TextWriter, JSONWritingOptions)Overloaded.
Serializes object into JSON format using provided TextWriter
(Defined by JSONExtensions.)
Public Extension MethodToJSON(Stream, JSONWritingOptions, Encoding)Overloaded.
Serializes object into JSON format using provided stream and optional encoding
(Defined by JSONExtensions.)
Back to Top
Fields

  NameDescription
Public fieldStatic memberCONTENT_WIDTH
Back to Top
Properties

  NameDescription
Public propertyCanReuseInstance
Override to indicate whetner the instance of the template may be reused for processing of other requests (possibly by parallel threads). Override to return false if there is any per-request state shared in instance fields False by default so multiple requests can not reuse the instance
(Inherited from WaveTemplate.)
Public propertyContentType
Override to provides response content type. Default value is HTML
(Inherited from WaveTemplate.)
Public propertyContext
Custom context for the lifetime of this template
(Inherited from Template TContext, TTarget, TRenderingContext .)
Public propertyCSRFToken
Returns CSRF token for session if it is available or null
(Inherited from WaveTemplate.)
Public propertyRenderingContext
Returns thread-local rendering context which is specific for this call to Render()
(Inherited from Template TContext, TTarget, TRenderingContext .)
Public propertyResponse (Inherited from WaveTemplate.)
Public propertySession
Returns session if it is available or null
(Inherited from WaveTemplate.)
Public propertyTarget
Returns thread-local target which is specific for this call to Render()
(Inherited from Template TContext, TTarget, TRenderingContext .)
Public propertyTitle
Back to Top
Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate propertyITemplate Context (Inherited from Template TContext, TTarget, TRenderingContext .)
Explicit interface implemetationPrivate methodITemplate Render (Inherited from Template TContext, TTarget, TRenderingContext .)
Back to Top
See Also