Show / Hide Table of Contents

Class ExceptionMatch

Used for matching of exceptions passed to Make(context)

Inheritance
System.Object
WorkMatch
ExceptionMatch
Implements
INamed
IOrdered
Inherited Members
WorkMatch.CONFIG_MATCH_SECTION
WorkMatch.CONFIG_VAR_SECTION
WorkMatch.CONFIG_PATH_ATTR
WorkMatch.CONFIG_NOT_PATH_ATTR
WorkMatch.LIST_DELIMITERS
WorkMatch.Name
WorkMatch.Order
WorkMatch.PathPattern
WorkMatch.NotPathPattern
WorkMatch.TypeNsPrefix
WorkMatch.Schemes
WorkMatch.AcceptTypes
WorkMatch.AcceptJson
WorkMatch.ContentTypes
WorkMatch.Hosts
WorkMatch.Ports
WorkMatch.UserAgents
WorkMatch.UserHosts
WorkMatch.Methods
WorkMatch.Cookies
WorkMatch.AbsentCookies
WorkMatch.Headers
WorkMatch.AbsentHeaders
WorkMatch.IsLocal
WorkMatch.IsSocialNetBot
WorkMatch.IsSearchCrawler
WorkMatch.ApiMinVer
WorkMatch.ApiMaxVer
WorkMatch.CompositeCapture
WorkMatch.Permissions
WorkMatch.Variables
WorkMatch.Check_Schemes(WorkContext)
WorkMatch.Check_AcceptTypes(WorkContext)
WorkMatch.Check_ContentTypes(WorkContext)
WorkMatch.Check_Hosts(WorkContext)
WorkMatch.Check_Ports(WorkContext)
WorkMatch.Check_UserAgents(WorkContext)
WorkMatch.Check_UserHosts(WorkContext)
WorkMatch.Check_Methods(WorkContext)
WorkMatch.Check_IsLocal(WorkContext)
WorkMatch.Check_IsSocialNetBot(WorkContext)
WorkMatch.Check_IsSearchCrawler(WorkContext)
WorkMatch.Check_VariablesAndGetValues(WorkContext, JSONDataMap)
WorkMatch.Check_Permissions(WorkContext)
WorkMatch.Check_Cookies(WorkContext)
WorkMatch.Check_AbsentCookies(WorkContext)
WorkMatch.Check_Headers(WorkContext)
WorkMatch.Check_AbsentHeaders(WorkContext)
WorkMatch.Check_ApiVersions(WorkContext)
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)
System.Object.ToString()
Namespace: NFX.Wave
Assembly: NFX.Wave.dll
Syntax
public sealed class ExceptionMatch : WorkMatch, INamed, IOrdered

Constructors

ExceptionMatch(IConfigSectionNode)

Declaration
public ExceptionMatch(IConfigSectionNode confNode)
Parameters
Type Name Description
IConfigSectionNode confNode

ExceptionMatch(String, Int32)

Declaration
public ExceptionMatch(string name, int order)
Parameters
Type Name Description
System.String name
System.Int32 order

Properties

ExceptionType

Declaration
[Config]
public string ExceptionType { get; set; }
Property Value
Type Description
System.String

IsNot

Declaration
[Config]
public bool IsNot { get; set; }
Property Value
Type Description
System.Boolean

Methods

Make(WorkContext, Object)

Declaration
public override JSONDataMap Make(WorkContext work, object context = null)
Parameters
Type Name Description
WorkContext work
System.Object context
Returns
Type Description
JSONDataMap
Overrides
WorkMatch.Make(WorkContext, Object)

Implements

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