Class AstErrorConfigurationNode
The AstErrorConfigurationNode type defines how the SQL Server Analysis Services engine will respond to various potential error conditions while processing objects in the cube.
Namespace: Varigence.Languages.Biml.Cube
Assembly: Biml.dll
public class AstErrorConfigurationNode : AstNode, IBindableItem, IVulcanCollectionParent, IVulcanNotifyPropertyChanged, IPropertyChangeNotificationTarget, IGetJsonProvider, IFrameworkItem, INotifyPropertyChanged, IXObjectMappingProvider, IValidationInfo, IDataErrorInfo
- Inheritance
Implements
IBindableItem, Varigence.Utility.Collections.IVulcanCollectionParent, Varigence.Utility.ComponentModel.IVulcanNotifyPropertyChanged, Varigence.Utility.ComponentModel.IPropertyChangeNotificationTarget, IGetJsonProvider, IFrameworkItem, System.ComponentModel.INotifyPropertyChanged, Varigence.Utility.Xml.IXObjectMappingProvider, IValidationInfo, System.ComponentModel.IDataErrorInfo,
Constructors
Name | Description |
---|---|
AstErrorConfigurationNode(IFrameworkItem) | Initializes a new instance of the AstErrorConfigurationNode class with the specified parent node. |
Properties
Name | Description |
---|---|
FriendlyTypeName | Gets the friendly name of the type of this node |
FriendlyTypeNameStatic | Gets the friendly name of the type of this node |
KeyDuplicate | This value specifies how duplicate keys should be handled as part of cube processing error configuration. |
KeyDuplicateDefaultValue | Gets the default value for the KeyDuplicate property |
KeyErrorAction | This value specifies how key errors should be handled as part of cube processing error configuration. |
KeyErrorActionDefaultValue | Gets the default value for the KeyErrorAction property |
KeyErrorLimit | This value specifies the number of key errors that may be encountered before a limit event is raised. When the limit is reached, the behavior of Analysis Services will be determined by the setting in the KeyErrorLimitAction property. |
KeyErrorLimitAction | This value specifies how cube processing should respond when the key error limit is reached. |
KeyErrorLimitActionDefaultValue | Gets the default value for the KeyErrorLimitAction property |
KeyErrorLimitDefaultValue | Gets the default value for the KeyErrorLimit property |
KeyErrorLogFile | This value specifies the path to the key error log file. |
KeyErrorLogFileDefaultValue | Gets the default value for the KeyErrorLogFile property |
KeyNotFound | This value specifies how missing keys should be handled as part of cube processing error configuration. |
KeyNotFoundDefaultValue | Gets the default value for the KeyNotFound property |
NullKeyConvertedToUnknown | This value specifies how cube processing should respond when a null key is converted to the Unknown member. |
NullKeyConvertedToUnknownDefaultValue | Gets the default value for the NullKeyConvertedToUnknown property |
NullKeyNotAllowed | This value specifies how cube processing should respond when a disallowed null key is encountered. |
NullKeyNotAllowedDefaultValue | Gets the default value for the NullKeyNotAllowed property |
Methods
Name | Description |
---|---|
BindingScopeBoundaries() | Retrieves the permitted scope boundaries to bind references from this node. |
CopyFrom(IFrameworkItem, UnboundReferences) | Instructs the node to copy property values from the supplied node into itself. This method should only be used by the internal Biml framework. |
Duplicate() | Creates a duplicate of the current node |
Duplicate(Dictionary<IFrameworkItem, IFrameworkItem>) | Creates a duplicate of the current node with the scoped node mapping |
Duplicate(IFrameworkItem) | Creates a duplicate of the current node with the specified parent item |
Duplicate(IFrameworkItem, Dictionary<IFrameworkItem, IFrameworkItem>) | Creates a duplicate of the current node with the specified parent item and scoped node mapping |
DuplicateHusk(IFrameworkItem) | Creates an empty object into which the values from the current node will be duplicated. This method should only be used by the internal Biml framework |
DuplicateInto(IFrameworkItem, Dictionary<IFrameworkItem, IFrameworkItem>) | Copies the values from the current node into a husk object with the specified scoped node mapping. This method should only be used by the internal Biml framework |
EmitXmlForAction(AstEnginePropertyAction) | Instructs the node to make changes to its underlying Biml code that correspond to the provided action. This method should only be used by the internal Biml framework. |
EmitXmlForProperty(String, Int32) | Instructs the node to make changes to its underlying Biml code that correspond to the provided property and index. This method should only be used by the internal Biml framework. |
GetBimlAttributeFragment(CulturedStringBuilder) | |
GetBimlFragment(CulturedStringBuilder, Int32, Boolean) | Internal method used by the Biml engine to produce the XML code for the current object. |
GetDefaultValue(String) | Retrieves the default value for the property with the name propertyName |
GetDefaultValue<T>(String) | Retrieves the default value for the property with the name propertyName |
GetJson(StringBuilder, ref Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean) | Generates a JavaScript Object Notation (JSON) representation of the current node |
GetPotentialParentProperties() | Retrieves the reflection information for related properties of this node type. |
GetPropertyValue(String) | Retrieves the current value for the property with the name propertyName |
GetReflectionInfoFromXmlParsePath(String) | Retrieves the reflection information corresponding to the Xml parse path beginning at this node. |
GetSchemaLocalName() | Retrieves the local XML element name that corresponds to this node in Biml code. |
MergeFrom(IFrameworkItem, UnboundReferences, Boolean) | Instructs the node to merge property values from the supplied node into itself. This method should only be used by the internal Biml framework. |
ParseAttribute(XAttribute, ParserContext) | |
StructureEquals(Object) | Compares this node to the provided object to determine if all defined children and references are equal. |