Class TabularModelHandlerSettings
Inheritance
TabularModelHandlerSettings
Assembly: TOMWrapper.dll
Syntax
public record TabularModelHandlerSettings : IFixupSettings, IEquatable<TabularModelHandlerSettings>
Constructors
TabularModelHandlerSettings()
Declaration
public TabularModelHandlerSettings()
TabularModelHandlerSettings(TabularModelHandlerSettings)
Declaration
protected TabularModelHandlerSettings(TabularModelHandlerSettings original)
Parameters
Properties
AllowCalculateShortcutMeasuresAndAggFunctions
Declaration
public SemanticEngineFeatureOverride AllowCalculateShortcutMeasuresAndAggFunctions { get; init; }
Property Value
AllowDateLiterals
Declaration
public SemanticEngineFeatureOverride AllowDateLiterals { get; init; }
Property Value
AllowDirectionalCrossFilter
Declaration
public SemanticEngineFeatureOverride AllowDirectionalCrossFilter { get; init; }
Property Value
AllowMultiColumnPredicates
Declaration
public SemanticEngineFeatureOverride AllowMultiColumnPredicates { get; init; }
Property Value
AlwaysAddColumnQualifier
Declaration
public bool AlwaysAddColumnQualifier { get; init; }
Property Value
AlwaysAddQuotes
Declaration
public bool AlwaysAddQuotes { get; init; }
Property Value
AlwaysRemoveMeasureQualifier
Declaration
public bool AlwaysRemoveMeasureQualifier { get; init; }
Property Value
AsEngineVersion
Declaration
public AsEngineVersionOverride AsEngineVersion { get; init; }
Property Value
AutoFixup
Specifies whether object name changes (tables, column, measures) should result in
automatic DAX expression updates to reflect the changed names. When set to true,
all expressions in the model are parsed, to build a dependency tree.
Declaration
public bool AutoFixup { get; init; }
Property Value
AutoFixupDataTypes
Declaration
public bool AutoFixupDataTypes { get; init; }
Property Value
AutoRefreshDirectLake
When tables are added to a DirectLake model, they will need to be explicitly
refreshed once. Otherwise, all queries will fall back to DirectQuery mode.
Declaration
public bool AutoRefreshDirectLake { get; init; }
Property Value
ChangeDetectionLocalServers
Specifies whether an AS trace should be started to monitor the server for changes
made by other applications.
Declaration
public bool ChangeDetectionLocalServers { get; init; }
Property Value
Default
Declaration
public static TabularModelHandlerSettings Default { get; }
Property Value
DisallowDirectLake
When this is set to true, the TOMWrapper will not allow you to create DirectLake partitions.
Declaration
public bool DisallowDirectLake { get; init; }
Property Value
EqualityContract
Declaration
protected virtual Type EqualityContract { get; }
Property Value
NoSemanticAnalysis
Declaration
public static TabularModelHandlerSettings NoSemanticAnalysis { get; }
Property Value
PBIFeaturesOnly
If this is set to TRUE, only features supported by Power BI may be browsed/edited
through the TOMWrapper. This is useful for example when a .pbit file has been loaded,
or when connected to a Power BI Desktop instance.
Declaration
public bool PBIFeaturesOnly { get; init; }
Property Value
ReadOnly
Declaration
public bool ReadOnly { get; init; }
Property Value
SemanticAnalysisEnabled
When enabled, Tabular Editor uses the DAX Semantic Analyzer to infer static information (syntax errors, data types, calculated table columns).
Declaration
public bool SemanticAnalysisEnabled { get; init; }
Property Value
ShowWarningUnusedVariable
Declaration
public bool ShowWarningUnusedVariable { get; init; }
Property Value
UsePowerQueryPartitionsByDefault
Set to true to always add a PowerQuery (M) partition by default to newly created tables
Declaration
public bool UsePowerQueryPartitionsByDefault { get; init; }
Property Value
Methods
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
Type |
Name |
Description |
object |
obj |
|
Returns
Overrides
Equals(TabularModelHandlerSettings?)
Declaration
public virtual bool Equals(TabularModelHandlerSettings? other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
PrintMembers(StringBuilder)
Declaration
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
<Clone>$()
Declaration
public virtual TabularModelHandlerSettings <Clone>$()
Returns
Operators
operator ==(TabularModelHandlerSettings?, TabularModelHandlerSettings?)
Declaration
public static bool operator ==(TabularModelHandlerSettings? left, TabularModelHandlerSettings? right)
Parameters
Returns
operator !=(TabularModelHandlerSettings?, TabularModelHandlerSettings?)
Declaration
public static bool operator !=(TabularModelHandlerSettings? left, TabularModelHandlerSettings? right)
Parameters
Returns
Implements
Extension Methods