.nuget/Microsoft.AnalysisServices.NetCore.retail.amd64.19.84.1/lib/netcoreapp3.0/Microsoft.AnalysisServices.Tabular.xml
<?xml version="1.0"?>
<doc> <assembly> <name>Microsoft.AnalysisServices.Tabular</name> </assembly> <members> <member name="T:Microsoft.AnalysisServices.Tabular.AggregateFunction"> <summary> Specifies the aggregate function to be used by reporting tools to summarize column values. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Default"> <summary> The default aggregation is Sum for numeric columns. Otherwise the default is None. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.None"> <summary> Leaves the aggregate function unspecified. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Sum"> <summary> Calculates the sum of values contained in the column. This is the default aggregation function. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Min"> <summary> Returns the lowest value for all child members. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Max"> <summary> Returns the highest value for all child members. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Count"> <summary> Returns the rows count in the table. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.Average"> <summary> Calculates the average of values for all non-empty child members. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AggregateFunction.DistinctCount"> <summary> Returns the count of all unique child members. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Alignment"> <summary> An enumeration of possible values for aligning data in a cell. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Default"> <summary> Aligns string or numerical values based on the culture. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Left"> <summary> Aligns string or numerical values to the left. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Right"> <summary> Aligns string or numerical values to the right. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Alignment.Center"> <summary> Centers string or numerical values within a cell. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.BindingInfoType"> <summary> The type of a BindingInfo metadata element. </summary> <remarks>This enum is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.BindingInfoType.Unknown"> <summary> The type of the binding information is unknown. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.BindingInfoType.DataBindingHint"> <summary> The binding information is used as a hint for binding a data-source to a data-connection in Power BI service. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationGroupSelectionMode"> <summary> Options for selections on calculation groups which do not invoke a calculation item. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1605 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CalculationGroupSelectionMode.Unknown"> <summary> Invalid selection value for CalculationGroupSelectionMode </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CalculationGroupSelectionMode.MultipleOrEmptySelection"> <summary> Multiple calculation items were referenced in the calculation group. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CalculationGroupSelectionMode.NoSelection"> <summary> No calculation items nor the calculation group were referenced in the calculation group. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnType"> <summary> An enumeration of possible values for a column type. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.Data"> <summary> The contents of this column come from a DataSource. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.Calculated"> <summary> The contents of this column are computed by using an expression after the Data columns have been populated. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.RowNumber"> <summary> This column is automatically added by the Server to every table. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ColumnType.CalculatedTableColumn"> <summary> The column exists in a calculated table, where the table and its columns are based on a calculated expression. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ContentType"> <summary> The type of the content of a string. E.g. XML or JSON. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1465 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ContentType.Xml"> <summary> XML content. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ContentType.Json"> <summary> JSON content. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior"> <summary> Indicates how relationships influence filtering of data. The enumeration defines the possible behaviors. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior.OneDirection"> <summary> The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior.BothDirections"> <summary> Filters on either end of the relationship will automatically filter the other table. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CrossFilteringBehavior.Automatic"> <summary> The engine will analyze the relationships and choose one of the behaviors by using heuristics. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DatasourceIsolation"> <summary> Controls the locking behavior of the SQL statements when executing commands against the data source. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DatasourceIsolation.ReadCommitted"> <summary> Specifies that statements cannot read data that has been modified, but not committed, by other transactions. This prevents dirty reads. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DatasourceIsolation.Snapshot"> <summary> Specifies that the data read by any statement in a transaction is transactionally consistent, as if the statements in a transaction receive a snapshot of the committed data as it existed at the start of the transaction. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceType"> <summary> The type of DataSource. Currently, the only possible value is Provider. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceType.Provider"> <summary> A data source having a data provider and connection string. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceType.Structured"> <summary> For internal use only. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceVariablesOverrideBehaviorType"> <summary> Data source edit varaibles override behaviour type. E.g. Disallow or Allow. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1475 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceVariablesOverrideBehaviorType.Disallow"> <summary> Queries won't allow data source variables override. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceVariablesOverrideBehaviorType.Allow"> <summary> Queries allow data source variables override. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataType"> <summary> Describes the type of data contained in the column. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Automatic"> <summary> Internal only. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.String"> <summary> Column or measure contains string data values. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Int64"> <summary> Column or measure contains integers. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Double"> <summary> Column or measure contains double-precision floating-point numbers. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.DateTime"> <summary> Column or measure contains date and time data </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Decimal"> <summary> Column or measure contains decimal data values. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Boolean"> <summary> Column or measure contains boolean data values. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Binary"> <summary> Column or measure contains binary data. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Unknown"> <summary> Initial value of a newly created column, replaced with an actual value after saving a Column to the Server. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataType.Variant"> <summary> A measure with varying data type. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataViewType"> <summary> Determines which partitions are to be selected to run queries against the model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataViewType.Full"> <summary> Partitions with DataView set to Default or Full are selected. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataViewType.Sample"> <summary> Partitions with DataView set to Default or Sample are selected. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataViewType.Default"> <summary> Only Partitions can use this value. When set, the partition will inherit the DataView from the Model. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DateTimeRelationshipBehavior"> <summary> When joining two date time columns, indicates whether to join on date and time parts or on date part only. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DateTimeRelationshipBehavior.DateAndTime"> <summary> When joining two date time columns, join on both the date and time parts. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DateTimeRelationshipBehavior.DatePartOnly"> <summary> When joining two date time columns, join on date part only. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DirectLakeBehavior"> <summary> Fallback behavior for Direct Lake models. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1604 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DirectLakeBehavior.Automatic"> <summary> Adaptive fallback, shipped in public preview. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DirectLakeBehavior.DirectLakeOnly"> <summary> Disables fallback. Uses Direct Lake unconditionally. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DirectLakeBehavior.DirectQueryOnly"> <summary> Enforces fallback. Uses DirectQuery unconditionally. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.EncodingHintType"> <summary> Encoding hint to suggest whether a column should use hash encoding. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.EncodingHintType.Default"> <summary> Default behavior - the server will automatically decide which encoding to use </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.EncodingHintType.Hash"> <summary> Hash encoding </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.EncodingHintType.Value"> <summary> Value encoding </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.EvaluationBehavior"> <summary> Evaluation behavior for calculated column. </summary> <remarks>This enum is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.EvaluationBehavior.Automatic"> <summary> Default value, used for backward compatibility. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.EvaluationBehavior.Static"> <summary> Evaluation is performed during processing and the result is materialized. Applies only for Import mode. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.EvaluationBehavior.Dynamic"> <summary> Evaluation is performed dynamically and the result is not materialized. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ExpressionKind"> <summary> Indicates the dialect of the query expression. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ExpressionKind.M"> <summary> The expression is based on the M dialect. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ExtendedPropertyType"> <summary> An enumeration of possible values for the type of value stored in extended property. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ExtendedPropertyType.String"> <summary> The value in this extended property is a raw string with no specific formatting </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ExtendedPropertyType.Json"> <summary> The value in this extended property is a Json. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyHideMembersType"> <summary> Ragged/unbalanced hierarchies can be enabled by hiding members. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.HierarchyHideMembersType.Default"> <summary> Regular (balanced) hierarchy </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.HierarchyHideMembersType.HideBlankMembers"> <summary> Hide the member if it has a blank value </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ImpersonationMode"> <summary> Determines how credentials are obtained for an impersonated connection to a data source during data import or refresh. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.Default"> <summary> Uses the inherited value from the ImpersonationMode on the DataSourceImpersonationInfo object in the database. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateAccount"> <summary> A Windows user account having read permissions on the external data source. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateAnonymous"> <summary> Not supported. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateCurrentUser"> <summary> Not supported for tabular model databases attached to an Analysis Services instance. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateServiceAccount"> <summary> Startup account of the Analysis Services instance. This account must have read permissions on a data source to enable data refresh. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ImpersonationMode.ImpersonateUnattendedAccount"> <summary> Do not reference this member directly in your code. It supports the Analysis Services infrastructure. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MetadataPermission"> <summary> Access control to a data defined by a metadata object. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.MetadataPermission.Default"> <summary> Default behavior - no access control is enforced </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.MetadataPermission.None"> <summary> Access to the data is restricted </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.MetadataPermission.Read"> <summary> Access to the data is unrestricted </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelPermission"> <summary> An enumeration of possible model permissions that can be used in a Role object. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.None"> <summary> The role has no access to the model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.Read"> <summary> The role can read metadata and data of the model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.ReadRefresh"> <summary> The role has read and refresh permission. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.Refresh"> <summary> The role can refresh the data and calculations in the model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModelPermission.Administrator"> <summary> Provides full access to the model. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModeType"> <summary> Defines the method for making data available in the partition. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.Import"> <summary> Data will be imported from a data source. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.DirectQuery"> <summary> Data will be queried dynamically from a data source. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.Default"> <summary> Only partitions can use this value. When set, the partition will inherit the DefaultMode of the Model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.Push"> <summary> Do not reference this member directly in your code. It supports the Analysis Services infrastructure. </summary> <remarks>This value is only supported for Pbi server.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.Dual"> <summary> Uses both Import and DirectQuery storage modes to support queries in composite models with high performance. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1455 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ModeType.DirectLake"> <summary> Data will be loaded into memory from the data lake or queried dynamically if DirectLake fallback is enabled. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1604 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectState"> <summary> An enumeration of possible values for object state. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.Ready"> <summary> Object is refreshed, contains up-to-date data, and is queryable. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.NoData"> <summary> Object is queryable but contains no data. Refresh it to bring in data. Applies to non-calculated objects, such as DataColumns, partitions, and Tables. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.CalculationNeeded"> <summary> Object is not queryable and contains no data. It needs to be refreshed to become functional. Applies only to calculated objects, such as calculated columns, hierarchies, and calculated tables. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.SemanticError"> <summary> Object is in an error state because of an invalid expression. It is not queryable. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.EvaluationError"> <summary> Object is in an error state because an error occurred during expression evaluation. It is not queryable. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.DependencyError"> <summary> Object is in an error state because some of its calculation dependencies are in an error state. It is not queryable. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.Incomplete"> <summary> Some parts of the object have no data. Refresh the object to add the rest of the data. The object is queryable. Applies to non-calculated objects, such as DataColumns, partitions, and tables. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectState.ForceCalculationNeeded"> <summary> The data is possibly outdated, but is in a queryable state. Applies only for CalculatedTable. </summary> <remarks>This value is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PartitionSourceType"> <summary> An enumeration of possible values for a partition source. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Query"> <summary> The data in this partition is retrieved by executing a query against a DataSource. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Calculated"> <summary> The data in this partition is populated by executing a calculated expression. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.None"> <summary> The source is undefined. Data can come from pushed data or from out of line bindings that pull in data from an explicitly specified data source. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.M"> <summary> The partition uses an M expression to retrieve the data. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Entity"> <summary> The data in this partition is obtained by querying the named entity from the underlying DataSource/Provider. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.PolicyRange"> <summary> The partition uses an M expression to retrieve the data. The partition ranges are auto created based on RefreshPolicy. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.CalculationGroup"> <summary> The partition uses CalculationGroup as a source. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Inferred"> <summary> The data in this partition is populated by executing a query generated by the system. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1563 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PartitionSourceType.Parquet"> <summary> The data in this partition is populated from parquet file. </summary> <remarks>This value is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PowerBIDataSourceVersion"> <summary> DataSource format version in Power BI Service. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PowerBIDataSourceVersion.PowerBI_V1"> <summary> Power BI V1 Data Sources store the M expressions directly inside the connection strings. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PowerBIDataSourceVersion.PowerBI_V2"> <summary> Power BI V2 Data Sources use shared M Expressions. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PowerBIDataSourceVersion.PowerBI_V3"> <summary> Power BI V3 Data Sources support basic partition management operations. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1465 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshGranularityType"> <summary> Specifies the granularity of the refresh policy for auto partitioning </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshGranularityType.Invalid"> <summary> Invalid Granularity </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshGranularityType.Day"> <summary> Granularity of a day </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshGranularityType.Month"> <summary> Granularity of a month </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshGranularityType.Quarter"> <summary> Granularity of a quarter </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshGranularityType.Year"> <summary> Granularity of a year </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshPolicyMode"> <summary> Mode of a refresh policy. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1565 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshPolicyMode.Import"> <summary> Creates import partitions during incremental refresh. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshPolicyMode.Hybrid"> <summary> Creates import and DirectQuery partitions during incremental refresh. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshPolicyType"> <summary> Specifies the refresh policy type of a table </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshPolicyType.Basic"> <summary> Basic refresh policy </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshType"> <summary> An enumeration of possible values for a refresh type. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Full"> <summary> For all partitions in the specified partition, table, or database, refresh data and recalculate all dependents. For a calculation partition, recalculate the partition and all its dependents. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.ClearValues"> <summary> Clear values in this object and all its dependents. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Calculate"> <summary> Recalculate this object and all its dependents, but only if needed. This value does not force recalculation, except for volatile formulas. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.DataOnly"> <summary> Refresh data in this object and clear all dependents. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Automatic"> <summary> If the object needs to be refreshed and recalculated, refresh and recalculate the object and all its dependents. Applies if the partition is in a state other than Ready. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Add"> <summary> Append data to this partition and recalculate all dependents. This command is valid only for regular partitions and not for calculation partitions. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshType.Defragment"> <summary> Defragment the data in the specified table. As data is added to or removed from a table, the dictionaries of each column can become polluted with values that no longer exist in the actual column values. The defragment option will clean up the values in the dictionaries that are no longer used. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality"> <summary> An enumeration of possible values for defining cardinality on either side of a table relationship. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality.None"> <summary> The relationship is unspecified. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality.One"> <summary> Specifies the 'one' side of a one-to-one or one-to-many relationship. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipEndCardinality.Many"> <summary> Specifies the 'many' side of a one-to-many relationship. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipType"> <summary> The type of relationship. Currently, the only possible value is SingleColumn. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RelationshipType.SingleColumn"> <summary> Relationships are constructed using a column-to-column mapping. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RoleMemberType"> <summary> Indicates whether the particular member of a security role is an individual user or a group of users, or if the member is automatically detected. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RoleMemberType.Auto"> <summary> Member of security role is automatically detected. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RoleMemberType.User"> <summary> Member of security role is an individual user. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RoleMemberType.Group"> <summary> Member of security role is a group of users. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior"> <summary> Indicates how relationships influence filtering of data when evaluating row-level security expressions. The enumeration defines the possible behaviors. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior.OneDirection"> <summary> The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior.BothDirections"> <summary> Filters on either end of the relationship will automatically filter the other table. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SecurityFilteringBehavior.None"> <summary> No filtering will occur from either end of the relationship. </summary> <remarks>This value is only supported when the compatibility level of the database is at 1561 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SummarizationType"> <summary> Specifies the Summarization type to be used by alternative sources' columns. </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1460 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SummarizationType.GroupBy"> <summary> GroupBy type aggregation. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SummarizationType.Sum"> <summary> Sum type aggregation. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SummarizationType.Count"> <summary> Count type aggregation. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SummarizationType.Min"> <summary> Min type aggregation. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SummarizationType.Max"> <summary> Max type aggregation. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TimeUnit"> <summary> Various options for units that describe time information. </summary> <remarks>This enum is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Unknown"> <summary> Unknown unit of time. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Year"> <summary> The information about the year; e.g. '2022'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Semester"> <summary> The information about the semester; e.g. 'S1 2022'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.SemesterOfYear"> <summary> The information of the semester within the year; e.g. '2'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Quarter"> <summary> The information about the quarter; e.g. 'Q3 2022'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.QuarterOfYear"> <summary> The information of the quarter within the year; e.g. '4'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.QuarterOfSemester"> <summary> The information of the quarter within the semester; e.g. '1'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Month"> <summary> The information about the month; e.g. 'January 2022'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.MonthOfYear"> <summary> The information of the month within the year; e.g. 'January'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.MonthOfSemester"> <summary> The information of the quarter within the semester; e.g. '5'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.MonthOfQuarter"> <summary> The information of the quarter within the quarter; e.g. '2'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Week"> <summary> The information about the week; e.g. 'Week 49 2022'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.WeekOfYear"> <summary> The information of the week within the year; e.g. 'Week 49'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.WeekOfSemester"> <summary> The information of the week within the semester; e.g. '15'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.WeekOfQuarter"> <summary> The information of the week within the quarter; e.g. '11'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.WeekOfMonth"> <summary> The information of the week within the month; e.g. '3'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.Date"> <summary> The information about the exact date; e.g. 'January 1st 2022'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.DayOfYear"> <summary> The information of the day within the year; e.g. '241'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.DayOfSemester"> <summary> The information of the day within the semester; e.g. '115'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.DayOfQuarter"> <summary> The information of the day within the quarter; e.g. '71'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.DayOfMonth"> <summary> The information of the day within the month; e.g. '23'. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TimeUnit.DayOfWeek"> <summary> The information of the day within the week; e.g. '4'. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TranslatedProperty"> <summary> Specifies which property of the object is being translated. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TranslatedProperty.Caption"> <summary> Object caption, shown instead of the name when it's defined. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TranslatedProperty.Description"> <summary> The description of the property, potentially visible in client applications. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.TranslatedProperty.DisplayFolder"> <summary> A DisplayFolder property. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ValueFilterBehaviorType"> <summary> Determines value filter behavior for SummarizeColumns </summary> <remarks>This enum is only supported when the compatibility level of the database is at 1606 or above.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ValueFilterBehaviorType.Automatic"> <summary> Automatically determines value filter behavior based on database compability level. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ValueFilterBehaviorType.Independent"> <summary> Value filters in SummarizeColumns are applied independently to measure. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ValueFilterBehaviorType.Coalesced"> <summary> Value filters in SummarizeColumns are applied to table first, then to measure. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AlternateOf"> <summary> Represents a AlternativeSource object. It is a child of either a Table or a Column object. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1460 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.#ctor"> <summary> Create a new instance of the AlternateOf class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.Annotations"> <summary> Gets the collection object of all annotations in the current AlternateOf. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.Summarization"> <summary> A value indicating the summarization type used by this alternative sources' column. The possible values are GroupBy (0), Sum (1), Count (2), Min (3), Max (4). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.Column"> <summary> ID of the owning/parent column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.BaseColumn"> <summary> A reference ID to the referenced source column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AlternateOf.BaseTable"> <summary> A reference ID to the referenced source table. You may either define BaseTable or BaseColumn, but not both. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.CopyFrom(Microsoft.AnalysisServices.Tabular.AlternateOf)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.CopyTo(Microsoft.AnalysisServices.Tabular.AlternateOf)"> <summary> Copies a AlternateOf object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.Clone"> <summary> Creates a new, full copy of a AlternateOf object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AlternateOf.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AlternateOfAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1460 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata"> <summary> Represents a AnalyticsAIMetadata object. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.#ctor"> <summary> Create a new instance of the AnalyticsAIMetadata class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.MeasureAnalysisDefinition"> <summary> A JSON string that contains the MeasureAnalysisDefinition. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.CopyFrom(Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.CopyTo(Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata)"> <summary> Copies a AnalyticsAIMetadata object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.Clone"> <summary> Creates a new, full copy of a AnalyticsAIMetadata object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadataCollection"> <summary> Collection of AnalyticsAIMetadata objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Annotation"> <summary> An extension of the schema used for passing object-specific information in the form of name-value pairs, for use by a client application. Analysis Services does not interpret or validate annotations. Annotations are defined as a child of a logical metadata object in the model. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.#ctor"> <summary> Create a new instance of the Annotation class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Value"> <summary> The value of the annotation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Annotation.Object"> <summary> A reference to the object that owns this Annotation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.CopyFrom(Microsoft.AnalysisServices.Tabular.Annotation)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.CopyTo(Microsoft.AnalysisServices.Tabular.Annotation)"> <summary> Copies a Annotation object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.Clone"> <summary> Creates a new, full copy of a Annotation object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Annotation.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchy"> <summary> Represents the attribute hierarchy of a column in a table. It is an optional child object of a <see cref="T:Microsoft.AnalysisServices.Tabular.Column"/> object and is implicitly created by the server. When the attribute hierarchy is present, the column becomes available as a hierarchy in the multidimensional engine and can be queried by using MDX. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.#ctor"> <summary> Create a new instance of the AttributeHierarchy class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Annotations"> <summary> Gets the collection object of all annotations in the current AttributeHierarchy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current AttributeHierarchy. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.State"> <summary> Provides information on the state of the Attribute Hierarchy. The possible values and their interpretation are as follows. Ready (1) – The Attribute Hierarchy is queryable and has up-to-date data, NoData (3) – Not applicable to Attribute Hierarchies, CalculationNeeded (4) – The Attribute Hierarchy does not contain any data because it was not refreshed (there is no error associated with the attribute hierarchy), SemanticError (5) - Not applicable to Attribute Hierarchies, EvaluationError (6) - Not applicable to Attribute Hierarchies, DependencyError (7) – The column that is associated with this Attribute Hierarchy is in an error state (SemanticError, EvaluationError, or DependencyError), Incomplete (8) - Not applicable to Attribute Hierarchies, SyntaxError (9) - Not applicable to Attribute Hierarchies. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.RefreshedTime"> <summary> The time that the object was last refreshed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Column"> <summary> A reference to a Column object that owns this AttributeHierarchy. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.CopyFrom(Microsoft.AnalysisServices.Tabular.AttributeHierarchy)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.CopyTo(Microsoft.AnalysisServices.Tabular.AttributeHierarchy)"> <summary> Copies a AttributeHierarchy object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.Clone"> <summary> Creates a new, full copy of a AttributeHierarchy object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AttributeHierarchy.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchyAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchyExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy"> <summary> Represents a BasicRefreshPolicy object. It is a child of a Table object. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.#ctor"> <summary> Create a new instance of the BasicRefreshPolicy class with default settings.. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.RollingWindowGranularity"> <summary> Target granularity of the rolling window for the whole data set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.RollingWindowPeriods"> <summary> Number of periods for the rolling window for the whole data set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.IncrementalGranularity"> <summary> Granularity of the (most recent) incremental refresh range </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.IncrementalPeriods"> <summary> Number of periods for the incremental refresh range </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.IncrementalPeriodsOffset"> <summary> Lag or leading periods from Now() to the rolling window head </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.PollingExpression"> <summary> If not null, M expression that is evaluated and stored for each partition upon each refresh or merge operation. Result is stored in Partition.RefreshBookmark </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BasicRefreshPolicy.SourceExpression"> <summary> M expression that is used as the source M expression for new partitions. It includes the date filter by referring to 2 M parameters named [RangeStart] and [RangeEnd], which can be dates or integers depending on IntegerDateKey below </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.BindingInfo"> <summary> Provides information that facilitates the binding of model elements to external resources, such as a data source reference in the model to a data connection in Fabric. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.Annotations"> <summary> Gets the collection object of all annotations in the current BindingInfo. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current BindingInfo. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.Description"> <summary> The description of the object, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.Type"> <summary> The type of object. The default type is Unknown. Currently, the only valid type is DataBindingHint, which means that the binding info is an unenforceable instruction (a hint) to bind a data source reference in the model to a data connection in Fabric. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.BindingInfo.ConnectionId"> <summary> The connection id of the data connection in Fabric that should be used to bind the referenced data source. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.CopyFrom(Microsoft.AnalysisServices.Tabular.BindingInfo)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.CopyTo(Microsoft.AnalysisServices.Tabular.BindingInfo)"> <summary> Copies a BindingInfo object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.Clone"> <summary> Creates a new, full copy of a BindingInfo object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.BindingInfo.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.BindingInfoAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.BindingInfoCollection"> <summary> Collection of BindingInfo objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.BindingInfoExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculatedColumn"> <summary> Represents a column that is based on a DAX expression in a Table that also contains DataColumns and a RowNumberColumn. A CalculatedColumn can also be added to a calculated table. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedColumn.#ctor"> <summary> Create a new instance of the CalculatedColumn class with default settings.. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedColumn.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedColumn.Expression"> <summary> The DAX expression that is evaluated for the calculated column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedColumn.EvaluationBehavior"> <summary> Evaluation behavior for calculated column. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn"> <summary> Represents a column in a Table that is based on a DAX expression. A collection of CalculatedTableColumn, under a Table object bound to a partition with Source of type CalculatedPartitionSource, results in a calculated table. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.#ctor"> <summary> Create a new instance of the CalculatedTableColumn class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.IsNameInferred"> <summary> A boolean value indicating whether name of the column is inferred by the server. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.SourceColumn"> <summary> Name of the column from which data will be retrieved. The name must match a column returned during processing or refresh, where the partition source is an expression (as the Expression of a CalculatedPartitionSource). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedTableColumn.ColumnOrigin"> <summary> Returns a ColumnOrigin object. Applicable only to non-calculated columns of a calculated table. ColumnOrigin points to another column which is the source of this column' metadata and data. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationGroup"> <summary> Represents a collection of Calculation Items. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.#ctor"> <summary> Create a new instance of the CalculationGroup class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.Annotations"> <summary> Gets the collection object of all annotations in the current CalculationGroup. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.CalculationItems"> <summary> Gets the collection object of all calculationitems in the current CalculationGroup. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.CalculationExpressions"> <summary> Gets the collection object of all calculationexpressions in the current CalculationGroup. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1605 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.Description"> <summary> The description of the CalculationGroup, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.Precedence"> <summary> Defines an evaluation order of CalculationGroup objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.Table"> <summary> A reference to a Table object that owns this CalculationGroup. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.CopyFrom(Microsoft.AnalysisServices.Tabular.CalculationGroup)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.CopyTo(Microsoft.AnalysisServices.Tabular.CalculationGroup)"> <summary> Copies a CalculationGroup object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.Clone"> <summary> Creates a new, full copy of a CalculationGroup object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroup.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.MultipleOrEmptySelectionExpression"> <summary> Gets or sets the reference to the multi-selection expression on the calculation group . </summary> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression"/> instance whose expression we should inject for any multi-selections on the calculation group.</value> <remarks>This property is only supported when the compatibility level of the database is at 1605 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroup.NoSelectionExpression"> <summary> Gets or sets the reference to the no-selection expression on the calculation group . </summary> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression"/> instance whose expression we should inject for any no-selections on the calculation group.</value> <remarks>This property is only supported when the compatibility level of the database is at 1605 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationGroupAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression"> <summary> A tabular CalculationGroupExpression object. The expression defined on this object will be applied to the selected measure in DAX queries, when no calculation items can be applied. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1605 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.#ctor"> <summary> Create a new instance of the CalculationGroupExpression class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.Description"> <summary> The description of the CalculationGroupExpression, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.Expression"> <summary> The DAX expression that is evaluated for the CalculationGroupExpression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.State"> <summary> Provides information on the state of the Expression. Possible values and their interpretation are as follows. Ready (1) The Expression is queryable and has up-to-date data. SemanticError (5) The Expression has a semantic error. DependencyError (7) A dependency associated with the Expression is in an error state (SemanticError, EvaluationError, or DependencyError). SyntaxError (9) The Expression has a syntax error. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.ErrorMessage"> <summary> The string that explains the error state associated with the CalculationGroupExpression. It is set by the engine only when the state of the Expression is one of these three values: SemanticError, DependencyError or SyntaxError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.SelectionMode"> <summary> The type of selection in the parent CalculationGroup. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.CalculationGroup"> <summary> A reference to the CalculationGroup object that owns the CalculationGroupExpression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.FormatStringDefinition"> <summary> A reference to a FormatStringDefinition object owned by the CalculationGroupExpression. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.CopyFrom(Microsoft.AnalysisServices.Tabular.CalculationGroupExpression)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.CopyTo(Microsoft.AnalysisServices.Tabular.CalculationGroupExpression)"> <summary> Copies a CalculationGroupExpression object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.Clone"> <summary> Creates a new, full copy of a CalculationGroupExpression object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationGroupExpressionCollection"> <summary> Collection of CalculationGroupExpression objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1605 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationItem"> <summary> A Tabular Calculation Item. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.#ctor"> <summary> Create a new instance of the CalculationItem class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.Description"> <summary> The description of the CalculationItem, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.State"> <summary> Provides information on the state of the Expression. Possible values and their interpretation are as follows. Ready (1) The Expression is queryable and has up-to-date data. SemanticError (5) The Expression has a semantic error. DependencyError (7) A dependency associated with this Expression is in an error state (SemanticError, EvaluationError, or DependencyError). SyntaxError (9) The Expression has a syntax error. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.ErrorMessage"> <summary> The string that explains the error state associated with the CalculationItem. It is set by the engine only when the state of the Expression is one of these three values: SemanticError, DependencyError or SyntaxError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.Expression"> <summary> The DAX expression that is evaluated for this CalculationItem. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.Ordinal"> <summary> The zero-based ordinal value associated with a Calculation Item. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1500 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.CalculationGroup"> <summary> A reference to a CalculationGroup object that owns this CalculationItem. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculationItem.FormatStringDefinition"> <summary> A reference to a FormatStringDefinition object owned by this CalculationItem. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.CopyFrom(Microsoft.AnalysisServices.Tabular.CalculationItem)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.CopyTo(Microsoft.AnalysisServices.Tabular.CalculationItem)"> <summary> Copies a CalculationItem object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.Clone"> <summary> Creates a new, full copy of a CalculationItem object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculationItem.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationItemCollection"> <summary> Collection of CalculationItem objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Calendar"> <summary> Defines a logical calendar as part of the DAX Time-Intelligence support. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.#ctor"> <summary> Create a new instance of the Calendar class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.TimeUnitColumnAssociations"> <summary> Gets the collection object of all timeunitcolumnassociations in the current Calendar. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.Description"> <summary> The description of the Calendar, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Calendar.Table"> <summary> A reference to a Table object that owns this Calendar. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.CopyFrom(Microsoft.AnalysisServices.Tabular.Calendar)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.CopyTo(Microsoft.AnalysisServices.Tabular.Calendar)"> <summary> Copies a Calendar object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.Clone"> <summary> Creates a new, full copy of a Calendar object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Calendar.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalendarCollection"> <summary> Collection of Calendar objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarCollection.FindByLineageTag(System.String)"> <summary> Find Calendar with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalendarColumnReference"> <summary> Defines a reference to a Column of the owning Table that has an association to the time-unit. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.#ctor"> <summary> Create a new instance of the CalendarColumnReference class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.Name"> <summary> The Name of this object is derived from the referenced Column. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.IsPrimaryColumn"> <summary> Determines whether the referenced Column is the primary sort-by column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.TimeUnitColumnAssociation"> <summary> A reference to the TimeUnitColumnAssociation object that owns this CalendarColumnReference object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.Column"> <summary> A reference to a Column object referenced by this CalendarColumnReference object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.CopyFrom(Microsoft.AnalysisServices.Tabular.CalendarColumnReference)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.CopyTo(Microsoft.AnalysisServices.Tabular.CalendarColumnReference)"> <summary> Copies a CalendarColumnReference object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.Clone"> <summary> Creates a new, full copy of a CalendarColumnReference object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalendarColumnReference.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalendarColumnReferenceCollection"> <summary> Collection of CalendarColumnReference objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ChangedProperty"> <summary> Represents an indication of a change to one of the object's properties. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.#ctor"> <summary> Create a new instance of the ChangedProperty class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ChangedProperty.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ChangedProperty.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ChangedProperty.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ChangedProperty.Property"> <summary> A string that indicates the property that was changed. Unknown (0), FormatString (1), Caption (2), Description (3), DisplayFolder (4) </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ChangedProperty.Object"> <summary> A reference to a object whose property is tracked. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.CopyFrom(Microsoft.AnalysisServices.Tabular.ChangedProperty)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.CopyTo(Microsoft.AnalysisServices.Tabular.ChangedProperty)"> <summary> Copies a ChangedProperty object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.Clone"> <summary> Creates a new, full copy of a ChangedProperty object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ChangedProperty.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Column"> <summary> Represents a base class of a column object of a Tabular model, used to specify a DataColumn, RowNumberColumn, CalculatedColumn, or CalculatedTableColumn. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Variations"> <summary> Gets the collection object of all variations in the current Column. </summary> <remarks>This property is only supported for Pbi server, at database compatibility level of 1400 or above for Box server, at database compatibility level of 1400 or above for Excel server.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Annotations"> <summary> Gets the collection object of all annotations in the current Column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Column. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Column. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ExplicitName"> <summary> The user-specified name for the column. Required for calculated columns and columns bound to data. Columns in calculated tables can leave this unspecified if the name can be inferred from the expression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.InferredName"> <summary> Specifies the auto-generated name for the column. It is valid only for columns of the type CalculatedTableColumn. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ExplicitDataType"> <summary> User-specified data type to be enforced on the contents of the column. Values include: Automatic (1), String (2), Int64 (6), Double (8), DateTime (9), Decimal (10), Boolean (11), Binary (17), and Unknown (19). Automatic is used to automatically infer the data type of a calculated column or a column in a calculated table. Unknown cannot be set on the ExplicitDataType field. Instead, it is set automatically by the engine on the InferredDataType field of a calculated column that is in a semantic error state. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.InferredDataType"> <summary> Specifies the engine-generated data type for this column. It is valid only for columns of the type CalculatedTableColumn or Calculated. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.DataCategory"> <summary> Specifies the type of data contained in the column so that you can add custom behaviors based on column type. There are 248 possible values. The first ten are Invalid (-1), All (1), Regular (2), Image (3), ImageBMP (4), ImageGIF (5), ImageJPG (6), ImagePNG (7), ImageTIFF (8), ImageURL (9), Id (10). For the rest, please refer to the MS-SSAS-T SQL Server Analysis Services Tabular Protocol documentation on MSDN. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Description"> <summary> The description of the column, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsHidden"> <summary> A boolean value that indicates whether a column is treated as hidden by client visualization tools. True if the column is treated as hidden; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.State"> <summary> Enumerates the state of the column. Possible values include the following. Ready (1) The column is queryable and has up-to-date data. NoData (3) The column is queryable but has no data. This state is applicable only to columns of the type Data. CalculationNeeded (4) The column is not queryable and needs to be refreshed (that is, recalculated) to become functional. This state applies only to columns of the type Calculated or CalculatedTableColumn. SemanticError (5) The column is in an error state because of an invalid expression. The column is not queryable. This state applies only to columns of the type Calculated or CalculatedTableColumn. EvaluationError (6) The column is in an error state because of an error during expression evaluation. The column is not queryable. This state applies only to columns of the type Calculated or CalculatedTableColumn. DependencyError (7) The column is in an error state because some of its calculation dependencies are in an error state. The column is not queryable. This state applies only to columns of the type Calculated or CalculatedTableColumn. Incomplete (8) Some parts of the column have no data, and the column needs to be refreshed to bring the data in. The column is queryable. This state applies only to columns of the type Data. SyntaxError (9) The column is in an error state because of a syntax error in its expression. The column is not queryable. This state applies only to columns of the type Calculated. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsUnique"> <summary> A boolean value that indicates whether the column contains only unique values. True if the values are unique; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsKey"> <summary> A boolean value that indicates whether the column is a key of the table. True if the column is a key of the table; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsNullable"> <summary> If <b>false</b>, the column cannot contain nulls. Even if <b>true</b>, it may still not allow nulls if it's a key column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Alignment"> <summary> Specifies the text alignment of the column in report visualizations. The possible values are Default (1), Left (2), Right (3), Center (4). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.TableDetailPosition"> <summary> Determines whether you can place this column in the DefaultDetails collection of the Table. This collection is an ordered set of Column types. A positive value indicates participation in the collection. The collection is sorted in ascending order of this element. The DefaultDetails collection is returned as part of the CSDL metadata returned by the DISCOVER_CSDL_METADATA operation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsDefaultLabel"> <summary> A boolean value that indicates whether this column is included in the DisplayKey element in CSDL. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsDefaultImage"> <summary> A boolean value that indicates whether this column is returned as the DefaultImage property in CSDL. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.SummarizeBy"> <summary> A value indicating the default function, if any, used to aggregate this field. The possible values are Default (1), None (2), Sum (3), Min (4), Max (5), Count (6), Average (7), DistinctCount (8). If unspecified, Default is assumed for numeric fields, None for all other fields. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Type"> <summary> Specifies the data binding. Values include Data (1) where the contents of this column come from a DataSource, Calculated (2) where the contents are computed from an expression after the Data columns have been populated, RowNumber (3) where the column is an internal column representing the row number, or CalculatedTableColumn (4) where tables that are based on a calculated expression will automatically infer and generate the columns in the table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.SourceColumn"> <summary> The name of the column from which data will be retrieved. The name must match a column returned by the execution of the partition's QueryDefinition against the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Expression"> <summary> The DAX expression that is evaluated for the calculated column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.FormatString"> <summary> A string that specifies the format of the column contents. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsAvailableInMDX"> <summary> A boolean value that indicates whether the column can be excluded from usage in MDX query tools. False if the column can be excluded from usage in MDX query tools; otherwise true. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.RefreshedTime"> <summary> The time that the object was last refreshed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.KeepUniqueRows"> <summary> Specifies the grouping behavior used for building a hierarchy. True groups by entity key. False groups by value. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.DisplayOrdinal"> <summary> Indicates the visual position of the column, defined as a relative ordering rather than a strict ordering (example: 10, 20, 40, 50). It allows client applications to maintain a consistent column position. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ErrorMessage"> <summary> A string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError. It is applicable only to columns of the type Calculated or CalculatedTableColumn. It will be empty for other column objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.SourceProviderType"> <summary> The original data type of the column as defined in the language of the data source. This data type is used to generate queries directly against the data source, for example in DirectQuery mode. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.DisplayFolder"> <summary> Defines the display folder for the column, for use by clients. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.EncodingHint"> <summary> This property allows an encoding hint to be specified for the column. A numeric column may use either value-based encoding or hash-based encoding. Usually the server will automatically attempt detect which encoding to use, but re-encoding may occur later. This property allows hinting to the server that it should start with a different encoding type. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1540 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1550 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.EvaluationBehavior"> <summary> Evaluation behavior for calculated column. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Table"> <summary> A reference to a Table object that owns this Column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.ColumnOrigin"> <summary> Points to another column which is the source of this column's metadata and data. Applicable only to non-calculated columns of a calculated table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.SortByColumn"> <summary> Indicates that the column defining this property will be sorted by the values of the column referenced by this property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.AttributeHierarchy"> <summary> A reference to an AttributeHierarchy object associated with this ColumnOrigin object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.RelatedColumnDetails"> <summary> A reference to a RelatedColumnDetails object associated with this Column object. </summary> <remarks>This property is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.AlternateOf"> <summary> Defines the AlternateOf reference source BaseTable or BaseColumn, and the Summarization. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1460 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.CopyFrom(Microsoft.AnalysisServices.Tabular.Column)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.CopyTo(Microsoft.AnalysisServices.Tabular.Column)"> <summary> Copies a Column object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.Clone"> <summary> Creates a new, full copy of a Column object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Column.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.Name"> <summary> Gets or sets the name of a column in a Tabular model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.DataType"> <summary> For a DataColumn, specifies the data type. See <see href="https://msdn.microsoft.com/library/gg492146.aspx"/> for a list of supported data types. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Column.IsDataTypeInferred"> <summary> A boolean value indicating whether the datatype is inferred. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnCollection"> <summary> Collection of Column objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnCollection.FindByLineageTag(System.String)"> <summary> Find Column with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnPermission"> <summary> Defines the security rules of the Role on the Column. It is a child of a TablePermission object. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.#ctor"> <summary> Create a new instance of the ColumnPermission class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.Annotations"> <summary> Gets the collection object of all annotations in the current ColumnPermission. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current ColumnPermission. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.Name"> <summary> The Name of this object is derived from the referenced Column. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.MetadataPermission"> <summary> Defines whether the metadata of this column should be secured from users belonging to this role. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.TablePermission"> <summary> A reference to a TablePermission object that owns this ColumnPermission. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ColumnPermission.Column"> <summary> A reference to a Column object associated with this ColumnPermission. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.CopyFrom(Microsoft.AnalysisServices.Tabular.ColumnPermission)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.CopyTo(Microsoft.AnalysisServices.Tabular.ColumnPermission)"> <summary> Copies a ColumnPermission object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.Clone"> <summary> Creates a new, full copy of a ColumnPermission object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ColumnPermission.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnPermissionAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnPermissionCollection"> <summary> Collection of ColumnPermission objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ColumnPermissionExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Culture"> <summary> Represents a user culture. It is a child of a Model object, used for translating strings and formatting values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.#ctor"> <summary> Create a new instance of the Culture class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ObjectTranslations"> <summary> Gets the collection object of all objecttranslations in the current Culture. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.Annotations"> <summary> Gets the collection object of all annotations in the current Culture. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Culture. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Culture.LinguisticMetadata"> <summary> A reference to a LinguisticMetadata object associated with this Culture object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.CopyFrom(Microsoft.AnalysisServices.Tabular.Culture)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.CopyTo(Microsoft.AnalysisServices.Tabular.Culture)"> <summary> Copies a Culture object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.Clone"> <summary> Creates a new, full copy of a Culture object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Culture.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CultureAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CultureCollection"> <summary> Collection of Culture objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CultureExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataBindingHint"> <summary> Represent as an unenforceable instruction (a hint) to bind a data source reference in the model to a data connection in Fabric. The hint is ignored if the data source is already bound or if the data connection does not exist in Fabric. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataBindingHint.#ctor"> <summary> Create a new instance of the DataBindingHint class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataBindingHint.ConnectionId"> <summary> The connection id of the data connection in Fabric that should be used to bind the referenced data source. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataColumn"> <summary> Represents a column in a Table that gets data from an external data source. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataColumn.#ctor"> <summary> Create a new instance of the DataColumn class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataColumn.SourceColumn"> <summary> Name of the column from which data will be retrieved. The name must match a column returned during processing or refresh, where the partition source is a query (as the Query of a CalculatedPartitionSource). </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition"> <summary> A tabular DataCoverageDefinition object. The expression defined on this object gives hint about the data in a partition. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1603 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.#ctor"> <summary> Create a new instance of the DataCoverageDefinition class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.Annotations"> <summary> Gets the collection object of all annotations in the current DataCoverageDefinition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.Description"> <summary> The description of the DataCoverageDefinition, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.Expression"> <summary> The DAX expression that is evaluated for the DataCoverageDefinition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.State"> <summary> Provides information on the state of the Expression. Possible values and their interpretation are as follows. Ready (1) The Expression is queryable and has up-to-date data. CalculationNeeded (4): The Expression is not queryable and needs to be refreshed to become functional. SemanticError (5) The Expression has a semantic error. DependencyError (7) A dependency associated with the Expression is in an error state (SemanticError, EvaluationError, or DependencyError). SyntaxError (9) The Expression has a syntax error. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.ErrorMessage"> <summary> The string that explains the error state associated with the DataCoverageDefinition. It is set by the engine only when the state of the Expression is one of these four values: EvaluationError, SemanticError, DependencyError or SyntaxError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.Partition"> <summary> A reference to the Partition object that owns the DataCoverageDefinition. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.CopyFrom(Microsoft.AnalysisServices.Tabular.DataCoverageDefinition)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.CopyTo(Microsoft.AnalysisServices.Tabular.DataCoverageDefinition)"> <summary> Copies a DataCoverageDefinition object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.Clone"> <summary> Creates a new, full copy of a DataCoverageDefinition object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataCoverageDefinitionAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1603 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSource"> <summary> Defines an open connection to an external data source for import, refresh, or DirectQuery operations on a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/>. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Annotations"> <summary> Gets the collection object of all annotations in the current DataSource. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current DataSource. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Description"> <summary> The description of the data source, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Type"> <summary> The type of DataSource. At present, the only possible value is Provider, which refers to a data source that accepts a connection string. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ConnectionString"> <summary> A string used to open the connection to the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ImpersonationMode"> <summary> Determines how credentials are obtained for an impersonated connection to a data source during data import or refresh. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Account"> <summary> The user account used for impersonation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Password"> <summary> The account password. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.MaxConnections"> <summary> The maximum number of connections to be opened concurrently to the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Isolation"> <summary> Specifies the locking behavior of the SQL statements when executing commands against the data source. Valid values include ReadCommitted (default) which only reads from committed transactions, or Snapshot which can read any statement in a transaction that is transactionally consistent. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Timeout"> <summary> The timeout in seconds for commands executed against the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.Provider"> <summary> An optional string that identifies the name of the managed data provider for the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataSource.ContextExpression"> <summary> Optional property which provides/imposes content-related additional structure/metadata on top of the data source represented by ConnectionDetails (content type, content shape and format). </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.CopyFrom(Microsoft.AnalysisServices.Tabular.DataSource)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.CopyTo(Microsoft.AnalysisServices.Tabular.DataSource)"> <summary> Copies a DataSource object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.Clone"> <summary> Creates a new, full copy of a DataSource object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSource.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceCollection"> <summary> Collection of DataSource objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition"> <summary> Represents a DetailRowsDefinition object. It is a child of either a Measure or a Table object. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.#ctor"> <summary> Create a new instance of the DetailRowsDefinition class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.Expression"> <summary> Any generic DAX table expression which can be used to filter results to a specific set of columns/rows. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.State"> <summary> Provides information on the state of the Expression. Possible values and their interpretation are as follows. Ready (1) The Expression is queryable and has up-to-date data. SemanticError (5) The Expression has a semantic error. DependencyError (7) A dependency associated with this Expression is in an error state (SemanticError, EvaluationError, or DependencyError). SyntaxError (9) The Expression has a syntax error. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.ErrorMessage"> <summary> The string that explains the error state associated with the DetailRowsExpression. It is set by the engine only when the state of the Expression is one of these three values: SemanticError, DependencyError or SyntaxError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.Object"> <summary> A reference to the Table/Measure object that owns this DRE. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.CopyFrom(Microsoft.AnalysisServices.Tabular.DetailRowsDefinition)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.CopyTo(Microsoft.AnalysisServices.Tabular.DetailRowsDefinition)"> <summary> Copies a DetailRowsDefinition object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.Clone"> <summary> Creates a new, full copy of a DetailRowsDefinition object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ExcludedArtifact"> <summary> Represents an indication of an excluded artifact. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.#ctor"> <summary> Create a new instance of the ExcludedArtifact class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.ArtifactType"> <summary> The excluded artifact's type. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.Reference"> <summary> A reference to the excluded artifact. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.Object"> <summary> A reference to a object that contains this excluded artifact. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.CopyFrom(Microsoft.AnalysisServices.Tabular.ExcludedArtifact)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.CopyTo(Microsoft.AnalysisServices.Tabular.ExcludedArtifact)"> <summary> Copies a ExcludedArtifact object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.Clone"> <summary> Creates a new, full copy of a ExcludedArtifact object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExcludedArtifact.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ExtendedProperty"> <summary> An extension of the schema used for passing object-specific information in the form of name-value pairs, for use by a client application, via TOM and CSDL. If the type is set to JSON, Analysis Service validates that it is a well formed JSON. ExtendedProperty is defined as a child of a logical metadata object in the model. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Type"> <summary> The type of the value. Possible values are as follows. String (1): The data in this value is a Raw String. Json (2): The data in this value is a Json. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Value"> <summary> The value of the extended property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Object"> <summary> A reference to the object that owns this ExtendedProperty. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.CopyFrom(Microsoft.AnalysisServices.Tabular.ExtendedProperty)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.CopyTo(Microsoft.AnalysisServices.Tabular.ExtendedProperty)"> <summary> Copies a ExtendedProperty object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Clone"> <summary> Creates a new, full copy of a ExtendedProperty object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExtendedProperty.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember"> <summary> For internal use only. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember.#ctor"> <summary> Create a new instance of the ExternalModelRoleMember class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember.IdentityProvider"> <summary> A string that defines the identity provider used for authentication. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ExternalModelRoleMember.MemberType"> <summary> Indicates whether the particular member of a security role is an individual user or a group of users, or automatically detected. Possible values are as follows. Auto (1): Member is automatically detected. User (2): Member is an individual user. Group (3): Member is a security group. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.FormatStringDefinition"> <summary> Represents a FormatStringDefinition object. It is a child of either a Measure or a CalculationItem. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.#ctor"> <summary> Create a new instance of the FormatStringDefinition class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.Expression"> <summary> DAX expression that specifies the format of the cell content. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.State"> <summary> Provides information on the state of the Expression. Possible values and their interpretation are as follows. Ready (1) The Expression is queryable and has up-to-date data. SemanticError (5) The Expression has a semantic error. DependencyError (7) A dependency associated with this Expression is in an error state (SemanticError, EvaluationError, or DependencyError). SyntaxError (9) The Expression has a syntax error. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.ErrorMessage"> <summary> The string that explains the error state associated with the FormatStringDefinition. It is set by the engine only when the state of the Expression is one of these three values: SemanticError, DependencyError or SyntaxError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.Object"> <summary> A reference to a Measure or a CalculationItem object that owns this FormatString. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.CopyFrom(Microsoft.AnalysisServices.Tabular.FormatStringDefinition)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.CopyTo(Microsoft.AnalysisServices.Tabular.FormatStringDefinition)"> <summary> Copies a FormatStringDefinition object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.Clone"> <summary> Creates a new, full copy of a FormatStringDefinition object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FormatStringDefinition.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Function"> <summary> Represents a user-defined function. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.#ctor"> <summary> Create a new instance of the Function class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.Annotations"> <summary> Gets the collection object of all annotations in the current Function. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Function. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Function. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.Description"> <summary> The description of the user-defined function, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.Expression"> <summary> The DAX function parameters and expression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.IsHidden"> <summary> A boolean value that indicates whether the function is treated as hidden by client visualization tools. True if the function is treated as hidden by client visualization tools; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.State"> <summary> Provides information on the state of the function. Possible values and their interpretation are as follows. Ready (1) The Function is usable. SemanticError (5) The function expression has a semantic error. SyntaxError (9) The function has a syntax error in its expression. All other values are not applicable to Function. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.ErrorMessage"> <summary> A string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or SyntaxError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Function.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.CopyFrom(Microsoft.AnalysisServices.Tabular.Function)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.CopyTo(Microsoft.AnalysisServices.Tabular.Function)"> <summary> Copies a Function object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.Clone"> <summary> Creates a new, full copy of a Function object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Function.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.FunctionAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.FunctionChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.FunctionCollection"> <summary> Collection of Function objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.FunctionCollection.FindByLineageTag(System.String)"> <summary> Find Function with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.FunctionExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.GroupByColumn"> <summary> An extension of the Column Object which holds a list of column upon which it is grouped by </summary> <remarks>This metadata object is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.#ctor"> <summary> Create a new instance of the GroupByColumn class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.GroupByColumn.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.GroupByColumn.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.GroupByColumn.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.GroupByColumn.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.GroupByColumn.RelatedColumnDetails"> <summary> A reference to the RelatedColumnDetails of a Column that is being grouped. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.GroupByColumn.GroupingColumn"> <summary> A reference to the column that is used as a grouping column. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.CopyFrom(Microsoft.AnalysisServices.Tabular.GroupByColumn)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.CopyTo(Microsoft.AnalysisServices.Tabular.GroupByColumn)"> <summary> Copies a GroupByColumn object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.Clone"> <summary> Creates a new, full copy of a GroupByColumn object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.GroupByColumn.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.GroupByColumnCollection"> <summary> Collection of GroupByColumn objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Hierarchy"> <summary> Represents a collection of levels that provide a logical hierarchical drilldown path for client applications. It is a child of a Table object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.#ctor"> <summary> Create a new instance of the Hierarchy class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Levels"> <summary> Gets the collection object of all levels in the current Hierarchy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Annotations"> <summary> Gets the collection object of all annotations in the current Hierarchy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Hierarchy. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ExcludedArtifacts"> <summary> Gets the collection object of all excludedartifacts in the current Hierarchy. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Hierarchy. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Description"> <summary> The description of the hierarchy, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.IsHidden"> <summary> A boolean value that indicates whether the hierarchy is treated as hidden by client visualization tools. True if the hierarchy is treated as hidden; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.State"> <summary> Provides information on the state of the hierarchy. Possible values and their interpretation are as follows. Ready (1) The hierarchy is queryable and has up-to-date data. NoData (3) Not applicable to Hierarchy. CalculationNeeded (4) The hierarchy does not contain any data because it was not refreshed. There is no error associated with the hierarchy. SemanticError (5) Not applicable to Hierarchy. EvaluationError (6) Not applicable to Hierarchy. DependencyError (7) A dependency associated with the hierarchy is in an error state (SemanticError, EvaluationError, or DependencyError). Incomplete (8) Not applicable to Hierarchy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.RefreshedTime"> <summary> The time that the object was last refreshed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.DisplayFolder"> <summary> Defines the display folder for the hierarchy, for use by clients. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.HideMembers"> <summary> Ragged/unbalanced hierarchies can be enabled by hiding members using this property. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1540 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1550 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Hierarchy.Table"> <summary> A reference to a Table object that owns this Hierarchy. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.CopyFrom(Microsoft.AnalysisServices.Tabular.Hierarchy)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.CopyTo(Microsoft.AnalysisServices.Tabular.Hierarchy)"> <summary> Copies a Hierarchy object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.Clone"> <summary> Creates a new, full copy of a Hierarchy object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Hierarchy.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyCollection"> <summary> Collection of Hierarchy objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.HierarchyCollection.FindByLineageTag(System.String)"> <summary> Find Hierarchy with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyExcludedArtifactCollection"> <summary> Collection of ExcludedArtifact objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.HierarchyExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.JsonExtendedProperty"> <summary> Represents a ExtendedProperty with a Json value. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonExtendedProperty.#ctor"> <summary> Create a new instance of the JsonExtendedProperty class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.JsonExtendedProperty.Value"> <summary> Missing comment </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.KPI"> <summary> Represents a Key Performance Indicator object. It is a child of a Measure object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.KPI.#ctor"> <summary> Create a new instance of the KPI class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Annotations"> <summary> Gets the collection object of all annotations in the current KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current KPI. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Description"> <summary> The description of the KPI, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TargetDescription"> <summary> The description of the target value of the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TargetExpression"> <summary> An expression that evaluates to a number and indicates the goal for the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TargetFormatString"> <summary> The format string to be used when presenting the target value for the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.StatusGraphic"> <summary> The recommended graphic to represent the status of this KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.StatusDescription"> <summary> A description of the Status value for the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.StatusExpression"> <summary> An expression that is used to calculate the status of the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TrendGraphic"> <summary> A string that identifies the graphic to show for the trend of the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TrendDescription"> <summary> A description of the trend value of the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.TrendExpression"> <summary> An expression representing the trend of the KPI. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.KPI.Measure"> <summary> A reference to a Measure object that owns this KPI. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.KPI.CopyFrom(Microsoft.AnalysisServices.Tabular.KPI)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.KPI.CopyTo(Microsoft.AnalysisServices.Tabular.KPI)"> <summary> Copies a KPI object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.KPI.Clone"> <summary> Creates a new, full copy of a KPI object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.KPI.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.KPI.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.KPIAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.KPIExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Level"> <summary> Represents a level in a hierarchy that provides a logical hierarchical drilldown path for client applications. It is a child of a Hierarchy object. The level is based on the values in a column. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.#ctor"> <summary> Create a new instance of the Level class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Annotations"> <summary> Gets the collection object of all annotations in the current Level. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Level. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Level. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Ordinal"> <summary> The position of the level within the hierarchy. The levels in the hierarchy must be properly ordered, starting with 1 and increasing monotonically. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Description"> <summary> The description of the level, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1540 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1550 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Hierarchy"> <summary> A reference to a Hierarchy object that owns this level. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Level.Column"> <summary> A reference to a Column object associated with this Level. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.CopyFrom(Microsoft.AnalysisServices.Tabular.Level)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.CopyTo(Microsoft.AnalysisServices.Tabular.Level)"> <summary> Copies a Level object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.Clone"> <summary> Creates a new, full copy of a Level object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Level.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LevelAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LevelChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LevelCollection"> <summary> Collection of Level objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LevelCollection.FindByLineageTag(System.String)"> <summary> Find Level with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LevelExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadata"> <summary> Holds synonym information for the Tabular model. It is a child of a Culture object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.#ctor"> <summary> Create a new instance of the LinguisticMetadata class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Annotations"> <summary> Gets the collection object of all annotations in the current LinguisticMetadata. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current LinguisticMetadata. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Content"> <summary> A string that contains the natural language synonyms. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ContentType"> <summary> Specifies the type of the linguistic metadata from the Content property. E.g. XML or JSON. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1465 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Culture"> <summary> A reference to a Culture object that owns this LinguisticMetadata object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.CopyFrom(Microsoft.AnalysisServices.Tabular.LinguisticMetadata)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.CopyTo(Microsoft.AnalysisServices.Tabular.LinguisticMetadata)"> <summary> Copies a LinguisticMetadata object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.Clone"> <summary> Creates a new, full copy of a LinguisticMetadata object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.LinguisticMetadata.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadataAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadataExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Measure"> <summary> Represents a value that is calculated based on an expression. It is a child of a Table object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.#ctor"> <summary> Create a new instance of the Measure class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Annotations"> <summary> Gets the collection object of all annotations in the current Measure. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Measure. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Measure. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Description"> <summary> The description of the measure, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.DataType"> <summary> Describes the type of data contained in the column. Possible values are as follows. String (2). Int64 (6). Double (8). DateTime (9). Decimal (10). Boolean (11). Binary (17). Unknown (19) A measure in an error state. Variant (20) A measure with varying data type. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Expression"> <summary> The DAX expression that is evaluated for the calculated measure. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.FormatString"> <summary> A string that specifies the format of the measure contents. For </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.IsHidden"> <summary> A boolean value that indicates whether the measure is treated as hidden by client visualization tools. True if the measure is treated as hidden by client visualization tools; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.State"> <summary> Provides information on the state of the measure. Possible values and their interpretation are as follows. Ready (1) The measure is queryable and has up-to-date data. NoData (3) Not applicable to Measure. CalculationNeeded (4) Not applicable to Measure. SemanticError (5) The measure expression has a semantic error. EvaluationError (6) Not applicable to Measure. DependencyError (7) A dependency associated with this measure is in an error state (SemanticError, EvaluationError, or DependencyError). Incomplete (8) Not applicable to Measure. SyntaxError (9) The measure has a syntax error in its expression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.IsSimpleMeasure"> <summary> A boolean value that indicates whether the measure is an implicit measure that is automatically created by client tools to aggregate a field. Client applications can hide measures that have this flag set. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.ErrorMessage"> <summary> The string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError or EvaluationError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.DisplayFolder"> <summary> Defines the display folder for the Measure, for use by clients. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.DataCategory"> <summary> Specifies the type of data contained in the measure so that you can add custom behaviors based on measure type. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1455 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1540 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1550 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.Table"> <summary> A reference to a Table object that owns this Measure. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.KPI"> <summary> A reference to a KPI object that is owned by this Measure. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.DetailRowsDefinition"> <summary> A reference to a DetailRowsDefinition object that is owned by this Measure. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Measure.FormatStringDefinition"> <summary> A reference to a FormatStringDefinition object owned by this Measure. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1601 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.CopyFrom(Microsoft.AnalysisServices.Tabular.Measure)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.CopyTo(Microsoft.AnalysisServices.Tabular.Measure)"> <summary> Copies a Measure object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.Clone"> <summary> Creates a new, full copy of a Measure object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Measure.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MeasureAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MeasureChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MeasureCollection"> <summary> Collection of Measure objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MeasureCollection.FindByLineageTag(System.String)"> <summary> Find Measure with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MeasureExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Model"> <summary> A Tabular model created at compatibility level 1200 or above. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.#ctor"> <summary> Create a new instance of the Model class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Tables"> <summary> Gets the collection object of all tables in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Relationships"> <summary> Gets the collection object of all relationships in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DataSources"> <summary> Gets the collection object of all datasources in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Perspectives"> <summary> Gets the collection object of all perspectives in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Cultures"> <summary> Gets the collection object of all cultures in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Roles"> <summary> Gets the collection object of all roles in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Expressions"> <summary> Gets the collection object of all expressions in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.QueryGroups"> <summary> Gets the collection object of all querygroups in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.AnalyticsAIMetadata"> <summary> Gets the collection object of all analyticsaimetadata in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Functions"> <summary> Gets the collection object of all functions in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.BindingInfoCollection"> <summary> Gets the collection object of all bindinginfocollection in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Annotations"> <summary> Gets the collection object of all annotations in the current Model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ExcludedArtifacts"> <summary> Gets the collection object of all excludedartifacts in the current Model. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Description"> <summary> The description of the model, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.StorageLocation"> <summary> The location on disk to place the model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DefaultMode"> <summary> The default method for making data available in the partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DefaultDataView"> <summary> Used by partitions in the model to determine the type of query that retrieves data. A Full dataview retrieves an unfiltered rowset, used for in-memory models and deployed DirectQuery models. A Sample data view is a subset of data used during DirectQuery model design. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Culture"> <summary> The name of the Culture used for formatting. Once it's used by a child object, this value can't be changed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Collation"> <summary> The collation sequence. Analysis Services uses Windows collations. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DataAccessOptions"> <summary> Options for the M data engine. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DefaultPowerBIDataSourceVersion"> <summary> Used by PBIX data source format conversion. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ForceUniqueNames"> <summary> Determines whether measures can have the same names as any column in the model. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1465 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DiscourageImplicitMeasures"> <summary> Determines whether to discourage the implicit measures. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DiscourageReportMeasures"> <summary> Determines whether to discourage the report measures. </summary> <remarks>This property is only supported when the compatibility level of the database is at Internal or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DataSourceVariablesOverrideBehavior"> <summary> Controls whether this model allows data source variables to be overriden. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1475 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DataSourceDefaultMaxConnections"> <summary> DataSourceDefaultMaxConnections will be used for connections to a data source if MaxConnections is set to -1 on the data source object or if there is no corresponding data source object for the data source. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1510 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.SourceQueryCulture"> <summary> The name of the Culture used for formatting during refresh through Mashup. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1520 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.MAttributes"> <summary> The string that has M attributes. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1535 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DiscourageCompositeModels"> <summary> Determines whether to discourage composite models. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1560 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.AutomaticAggregationOptions"> <summary> Options for the automatic aggregation. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1564 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DisableAutoExists"> <summary> Disable auto exists behavior for SummarizeColumns </summary> <remarks>This property is only supported when the compatibility level of the database is at 1566 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.MaxParallelismPerRefresh"> <summary> Determines the max possible number of parallel tasks in data refresh, within the resource constraints of the hosting service. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1568 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.MaxParallelismPerQuery"> <summary> Maximum degree of parallelism for query in formula engine </summary> <remarks>This property is only supported when the compatibility level of the database is at 1569 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DirectLakeBehavior"> <summary> Define the fallback behavior of Direct Lake tables. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1604 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.ValueFilterBehavior"> <summary> Determines value filter behavior for SummarizeColumns </summary> <remarks>This property is only supported when the compatibility level of the database is at 1606 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.DefaultMeasure"> <summary> A reference to a default measure. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.CopyFrom(Microsoft.AnalysisServices.Tabular.Model)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.CopyTo(Microsoft.AnalysisServices.Tabular.Model)"> <summary> Copies a Model object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.Clone"> <summary> Creates a new, full copy of a Model object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Deprecated. Use RequestRefresh method instead. </summary> <param name="type">Refresh type</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})"> <summary> Deprecated. Use RequestRefresh method instead. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> <param name="behavior">An indication how to handle the refresh-policies of tables during the refresh</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection},Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> <param name="behavior">An indication how to handle the refresh-policies of tables during the refresh</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> <param name="effectiveDate">The effective date for applying the refresh-policies of tables</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection},System.DateTime)"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> <param name="effectiveDate">The effective date for applying the refresh-policies of tables</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Database"> <summary> Gets the parent database of the model. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Core.Database"/> representing the owner of the model.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.Server"> <summary> Gets the server hosting the parent database of the model. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Core.Server"/> represeting the server hosting the database.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Model.HasLocalChanges"> <summary> Gets an indication if the model has local changes that have not been saved to the engine yet. </summary> <value>True, if the model has local changes; otherwise, false.</value> <remarks>A disconnected model, will always return a value of <b>false</b>.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.Sync"> <summary> Synchronizes a local copy of the model tree to the current version on the Analysis Services instance, using default options. </summary> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> with the results of the sync operation on the local model tree after comparing it to the current model on the server.</returns> <remarks>Essentially, the impact has a meaning of "what has changed on the Engine since the last time the model was synchronized".</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.Sync(Microsoft.AnalysisServices.Tabular.SyncOptions)"> <summary> Synchronizes a local copy of the model tree to the current version on the Analysis Services instance, using the specified options. </summary> <param name="options">The synchronization options.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> with the results of the sync operation on the local model tree after comparing it to the current model on the server.</returns> <remarks>Essentially, the impact has a meaning of "what has changed on the Engine since the last time the model was synchronized".</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.SaveChanges"> <summary> Saves the local changes made on the model tree and update the version of the model residing on the Analysis Services instance, using default options. </summary> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> with the results of the save operation on the remote model tree on the server after updating it based on the local model.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.SaveChanges(Microsoft.AnalysisServices.Tabular.SaveFlags)"> <summary> Saves the local changes made on the model tree and update the version of the model residing on the Analysis Services instance, using advanced options. </summary> <param name="saveFlags">Advanced options that control the Save operation</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> with the results of the save operation on the remote model tree on the server after updating it based on the local model.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.SaveChanges(Microsoft.AnalysisServices.Tabular.SaveOptions)"> <summary> Saves the local changes made on the model tree and update the version of the model residing on the Analysis Services instance, using advanced options. </summary> <param name="saveOptions">Advanced options that control the Save operation</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> with the results of the save operation on the remote model tree on the server after updating it based on the local model.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ExecuteXmla(System.String)"> <summary> Executes an XMLA request and updates the local model tree to match model residing on the Analysis Services instance, after the request execution. </summary> <param name="xmlaRequest">The XMLA request to execute</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> with the results of the XMLA request execution.</returns> <remarks>The XMLA request passed to this method will be wrapped into <![CDATA[<Command></Command>]]> element.</remarks> <example> Example of valid XMLA request that can be passed: <para> <![CDATA[ <Refresh xmlns="http://schemas.microsoft.com/analysisservices/2014/engine"> <DatabaseID>TMTestDB</DatabaseID> <Partitions> <!-- Begin Refresh Partition schema --> .... <!-- End Refresh Partition schema --> <row xmlns="urn:schemas-microsoft-com:xml-analysis:rowset"> <ID.Table>{{TableName}}</ID.Table> <ID.Partition>{{PartitionName}}</ID.Partition> <RefreshType>{{RefreshType}}</RefreshType> </row> </Partitions> </Refresh> ]]> </para> </example> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.UndoLocalChanges"> <summary> Reverts local changes made on the <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> since the last time it was sync'ed with the <see cref="P:Microsoft.AnalysisServices.Tabular.Model.Server"/>. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ApplyRefreshPolicies(System.Boolean,System.Boolean,System.Int32)"> <summary> Adjusting the partitioning scheme of the incremental-refresh tables in the model, determined by the refresh-policy that is associated with them when the effective date that is used is based on the current time. </summary> <param name="refresh">An indication if partitions of incremental-refresh tables in the model should be refreshed or not; the default behavior is to do the refresh.</param> <param name="refreshNonPolicyTables">An indication if regular tables in the model should be refreshed or not; the default behavior is to do the refresh.</param> <param name="maxParallelism">The degree of parallelism during the refresh execution.</param> <returns>The results of the operations that were executed in the procedure.</returns> <remarks> <list type="bullet"> <item><description>The execution flow of ApplyRefreshPolicies is the same as the flow that is triggered by a call to RequestRefresh, followed by a call to SaveChanges.</description></item> <item><description>The execution flow includes:<list type="bullet"> <item><description>Calculating the expected partitioning scheme based on the effective date.</description></item> <item><description>Comparing the expected partitioning scheme to the existing set of partitions and issue the needed changes to move to the expected scheme [dropping, creating, and merging partitions as needed].</description></item> <item><description>Refresh the newly created partitions as well as the existing partitions in the incremental window.</description></item> </list></description></item> <item><description>The only difference between the ApplyRefreshPolicies and the combination of RequestRefresh + SaveChanges is ApplyRefreshPolicies enables advanced options that are not available otherwise.</description></item> <item><description>It is recommended to use ApplyRefreshPolicies when you want to use a single API call, especially when used with advanced options.</description></item> <item><description>It is recommended to use the combination of RequestRefresh + SaveChanges when you want to combine the operation with additional authoring calls in the model before the call to SaveChanges.</description></item> </list> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ApplyRefreshPolicies(System.DateTime,System.Boolean,System.Boolean,System.Int32)"> <summary> Adjusting the partitioning scheme of the incremental-refresh tables in the model, determined by the refresh-policy that is associated with them and the specified effective date. </summary> <param name="effectiveDate">The effective date that is used when calculating the partitioning scheme.</param> <param name="refresh">An indication if partitions of incremental-refresh tables in the model should be refreshed or not; the default behavior is to do the refresh.</param> <param name="refreshNonPolicyTables">An indication if regular tables in the model should be refreshed or not; the default behavior is to do the refresh.</param> <param name="maxParallelism">The degree of parallelism during the refresh execution.</param> <returns>The results of the operations that were executed in the procedure.</returns> <remarks> <list type="bullet"> <item><description>The execution flow of ApplyRefreshPolicies is the same as the flow that is triggered by a call to RequestRefresh, followed by a call to SaveChanges.</description></item> <item><description>The execution flow includes:<list type="bullet"> <item><description>Calculating the expected partitioning scheme based on the effective date.</description></item> <item><description>Comparing the expected partitioning scheme to the existing set of partitions and issue the needed changes to move to the expected scheme [dropping, creating, and merging partitions as needed].</description></item> <item><description>Refresh the newly created partitions as well as the existing partitions in the incremental window.</description></item> </list></description></item> <item><description>The only difference between the ApplyRefreshPolicies and the combination of RequestRefresh + SaveChanges is ApplyRefreshPolicies enables advanced options that are not available otherwise.</description></item> <item><description>It is recommended to use ApplyRefreshPolicies when you want to use a single API call, especially with advanced options.</description></item> <item><description>It is recommended to use the combination of RequestRefresh + SaveChanges when you want to combine the operation with additional authoring calls in the model before the call to SaveChanges.</description></item> </list> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ApplyPerformanceRecommendations(Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions)"> <summary> Retrieves automatic aggregation recommendations from Analysis Services engine and applies changes to the model. </summary> <param name="options">The options for the recommended aggregations.</param> <remarks>This method is only supported when the compatibility level of the database is at 1564 or above; Automatic-Aggregations is not supported in all the versions of Analysis-Services.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ApplyAutomaticAggregations"> <summary> Retrieves automatic aggregation recommendations from Analysis Services engine and applies changes to the model. </summary> <remarks>This method is only supported when the compatibility level of the database is at 1564 or above; Automatic-Aggregations is not supported in all the versions of Analysis-Services.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Model.ApplyAutomaticAggregations(Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions)"> <summary> Retrieves automatic aggregation recommendations from Analysis Services engine and applies changes to the model. </summary> <param name="options">The options for the recommended aggregations.</param> <remarks> This object is only supported when the compatibility level of the database is at 1564 or above; Automatic-Aggregations is not supported in all the versions of Analysis-Services. </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelExcludedArtifactCollection"> <summary> Collection of ExcludedArtifact objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRole"> <summary> Defines a set of user principals for whom security rules are applied. It is a child of a Model object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.#ctor"> <summary> Create a new instance of the ModelRole class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Members"> <summary> Gets the collection object of all members in the current ModelRole. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.TablePermissions"> <summary> Gets the collection object of all tablepermissions in the current ModelRole. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Annotations"> <summary> Gets the collection object of all annotations in the current ModelRole. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current ModelRole. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.Description"> <summary> The description of the role, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ModelPermission"> <summary> The level of access for this role. Possible values are as follows. None (1): The role has no access to the model. Read (2): The role can read metadata and data of the model. ReadRefresh (3): The role has read and refresh permission. Refresh (4): The role can refresh the data and calculations in the model. Administrator (5): The role can administer the model. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRole.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.CopyFrom(Microsoft.AnalysisServices.Tabular.ModelRole)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.CopyTo(Microsoft.AnalysisServices.Tabular.ModelRole)"> <summary> Copies a ModelRole object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.Clone"> <summary> Creates a new, full copy of a ModelRole object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRole.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleCollection"> <summary> Collection of ModelRole objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMember"> <summary> Defines a user principal that belongs to the Role. It is a child of a Role object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Annotations"> <summary> Gets the collection object of all annotations in the current ModelRoleMember. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current ModelRoleMember. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.MemberName"> <summary> The security name that identifies the user or group of the member. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.MemberID"> <summary> A reference to a Member object associated with this RoleMembership. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.IdentityProvider"> <summary> A string that defines the identity provider used for authentication. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.MemberType"> <summary> Indicates whether the particular member of a security role is an individual user or a group of users, or automatically detected. Possible values are as follows. Auto (1): Member is automatically detected. User (2): Member is an individual user. Group (3): Member is a security group. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Role"> <summary> A reference to a Role object that owns this RoleMembeship. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.CopyFrom(Microsoft.AnalysisServices.Tabular.ModelRoleMember)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.CopyTo(Microsoft.AnalysisServices.Tabular.ModelRoleMember)"> <summary> Copies a ModelRoleMember object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Clone"> <summary> Creates a new, full copy of a ModelRoleMember object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ModelRoleMember.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelRoleMember.Name"> <summary> Gets or sets membership in an existing role. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMemberAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMemberCollection"> <summary> Collection of ModelRoleMember objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelRoleMemberExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedExpression"> <summary> A named expression that can be used by one or more partitions. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.#ctor"> <summary> Create a new instance of the NamedExpression class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.Annotations"> <summary> Gets the collection object of all annotations in the current NamedExpression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current NamedExpression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ExcludedArtifacts"> <summary> Gets the collection object of all excludedartifacts in the current NamedExpression. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.Description"> <summary> The description of the expression, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.Kind"> <summary> The dialect of the expression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.Expression"> <summary> The expression text. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.MAttributes"> <summary> The string that has M attributes. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1535 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1540 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1550 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.RemoteParameterName"> <summary> The parameter name defined in source model, applicable only for proxy model and empty for local model. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1570 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.QueryGroup"> <summary> QueryGroup associated with the expression. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ParameterValuesColumn"> <summary> Client tools apply filters to this column using M parameter. The presence of this property indicates model owner allows Dax queries to override this parameter, and columns data type must match the type specified in the meta tag of the parameter.. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1545 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedExpression.ExpressionSource"> <summary> A reference to the NamedExpression where the parameter associated with the remote model. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1570 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.CopyFrom(Microsoft.AnalysisServices.Tabular.NamedExpression)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.CopyTo(Microsoft.AnalysisServices.Tabular.NamedExpression)"> <summary> Copies a NamedExpression object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.Clone"> <summary> Creates a new, full copy of a NamedExpression object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpression.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedExpressionAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedExpressionCollection"> <summary> Collection of NamedExpression objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedExpressionCollection.FindByLineageTag(System.String)"> <summary> Find NamedExpression with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedExpressionExcludedArtifactCollection"> <summary> Collection of ExcludedArtifact objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedExpressionExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectTranslation"> <summary> Represents the translations of metadata properties for the Culture parent object. Properties like the Name and Description of a metadata object can be translated. If they are not translated, the properties specified on the main object are used. The ObjectTranslation object has a weakly typed reference to the object that it is translating. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.#ctor"> <summary> Create a new instance of the ObjectTranslation class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Property"> <summary> Specifies which property of the object that is being translated. Possible values are as follows. Invalid (-1) Default invalid value. Caption (1) Object caption (shown instead of the name when available). Description (2) Object description. DisplayFolder (3) DisplayFolder property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Value"> <summary> The value of the translation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Altered"> <summary> An indication if the translation of the property had been changed. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1571 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Culture"> <summary> A reference to a Culture object that owns this ObjectTranslation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Object"> <summary> A reference to the object that uses this ObjectTranslation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.CopyFrom(Microsoft.AnalysisServices.Tabular.ObjectTranslation)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.CopyTo(Microsoft.AnalysisServices.Tabular.ObjectTranslation)"> <summary> Copies a ObjectTranslation object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.Clone"> <summary> Creates a new, full copy of a ObjectTranslation object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslation.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection"> <summary> Collection of ObjectTranslation objects. </summary> <summary> Collection of ObjectTranslation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.TranslatedEntity"> <summary> Represents an entity that is being translated using ObjectTranslation. The entity is typically a combination of an object identity (object reference or object ID) and a translated property (Caption or Description). Objects of this class are used as a key in a dictionary which maps a translated entity into an ObjectTranslation. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.ObjectCollectionBody"> <summary> For fast lookup, an ObjectTranslationCollection needs to extend the body of a MetadataObjectCollection to include the mapping information between a TranslatedEntity and an ObjectTranslation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.Item(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.TranslatedProperty)"> <summary> Gets an object storing translation metadata. </summary> <param name="translatedObj">The Translation object.</param> <param name="translatedProp">An enumeration that indicates which property is being translated.</param> <returns>Returns the name-value pairs of the object name and property.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.SetTranslation(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.TranslatedProperty,System.String)"> <summary> Sets a translation for a property of a metadata object. </summary> <param name="translatedObj">Metadata object whose property is being translated.</param> <param name="translatedProp">Property that is being translated.</param> <param name="value">Translated value of the property.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.SerializeToJsonObject"> <summary> Serializes an object translation collection into JSON. </summary> <returns>JsonObject containing the object translations collection.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectTranslationCollection.DeserializeFromJsonObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Deserializes an object translation collection from JSON. </summary> <param name="jObj">JObject containing serialization of ObjectTranslations collection.</param> <param name="mode">The compatibility mode of the target server.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or greater).</param> <example> Example of input JSON: { "model" : { "translatedCaption" : "aaa", "translatedDescription" : "bbb" } } </example> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Partition"> <summary> Represents a partition in a table. Partitions define the query against external data sources that return the rowsets of a <see cref="T:Microsoft.AnalysisServices.Tabular.Table"/>. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.#ctor"> <summary> Create a new instance of the Partition class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Annotations"> <summary> Gets the collection object of all annotations in the current Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Partition. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Description"> <summary> The description of the partition, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.QueryDefinition"> <summary> The text of the query to be executed when loading data into the partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.State"> <summary> Provides information on the state of the partition. Possible values are as follows. Ready (1): The partition is queryable and has up-to-date data. NoData (3): The partition is queryable but has no data. This state applies only to partitions with a type other than Calculated. CalculationNeeded (4): The partition is not queryable and needs to be refreshed (that is, recalculated) to become functional. This state applies only to partitions of the type Calculated. SemanticError (5): The partition is in an error state because of an invalid expression and is not queryable. This state applies only to partitions of the type Calculated. EvaluationError (6): The partition is in an error state because of an error during expression evaluation. The partition is not queryable. This state applies only to partitions of the type Calculated. DependencyError (7): The partition is in an error state because some of its calculation dependencies are in an error state. The partition is not queryable. This state applies only to partitions of the type Calculated. Incomplete (8): Some parts of the partition have no data, and the partition needs to be refreshed to bring the data in. The partition is queryable. This state applies only to partitions of a type other than Calculated. SyntaxError (9): The partition is in an error state because of a syntax error in its expression. The partition is not queryable. This state applies only to partitions of the type Calculated. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Type"> <summary> The type of partition. Possible values are as follows. Query (1): The data in this partition is retrieved by executing a query against a DataSource. Calculated (2): The data in this partition is populated by executing a calculated expression. None (3): The source is undefined. Data can come from pushed data or from out of line bindings that pull in data from an explicitly specified data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Mode"> <summary> Defines the method for making data available in the partition. Possible values are as follows. Import (0) Data will be imported from a data source. DirectQuery (1) Data will be queried dynamically from a data source. Default (2): Only partitions can use this value. When set, the partition will inherit the DefaultMode of the Model. Push (3): Data will be pushed into the partition. The Mode of a Partition can be set to Default (2), in which case it will inherit its Mode from the DefaultMode of the Model </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.DataView"> <summary> Determines which partitions should be selected to run queries against the model. The possible values are as follows. Full (0) - Partitions with DataView set to Default or Full are selected. Sample (1): Partitions with DataView set to Default or Sample are selected. SampleAndFull (2): All partitions are selected. Default (3) - Inherits from the default DataView of the Model object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RefreshedTime"> <summary> The time that the object was last refreshed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ErrorMessage"> <summary> The string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError.This element applies only to partitions of the type Calculated. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RetainDataTillForceCalculate"> <summary> Allows a calculated partition to have data which will not be affected by RefreshCalculate command when there is only data changes. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RangeStart"> <summary> Start time for the range. Only valid for PolicyRangePartitionSource. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RangeEnd"> <summary> End time for the range. Only valid for PolicyRangePartitionSource. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RangeGranularity"> <summary> Allows easy identification without repetitive logic to derive granularity. Only valid for PolicyRangePartitionSource. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.RefreshBookmark"> <summary> Refresh bookmark. Only valid for PolicyRangePartitionSource. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.MAttributes"> <summary> The string that has M attributes. This property is only meaningful if Type is M. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1535 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.SchemaName"> <summary> Denotes the name of the data warehouse schema for a DirectLake partition. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1604 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Table"> <summary> A reference to a Table object that owns this Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.DataSource"> <summary> A reference to a DataSource object used by this Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.QueryGroup"> <summary> QueryGroup associated with the partition. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.ExpressionSource"> <summary> A reference to the name of NamedExpression that is associated with the partition </summary> <remarks>This property is only supported when the compatibility level of the database is at 1530 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.DataCoverageDefinition"> <summary> A reference to an optional DataCoverageDefinition that provides the hint regarding the data that is covered by the partition. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1603 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.CopyFrom(Microsoft.AnalysisServices.Tabular.Partition)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.CopyTo(Microsoft.AnalysisServices.Tabular.Partition)"> <summary> Copies a Partition object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Clone"> <summary> Creates a new, full copy of a Partition object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Deprecated. Use RequestRefresh method instead. </summary> <param name="type">Refresh type</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})"> <summary> Deprecated. Use RequestRefresh method instead. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.SourceType"> <summary> The type of source used by the Partition. This is either a query against a DataSource, or for calculated tables, an expression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Partition.Source"> <summary> Gets or sets the PartitionSource object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestMerge(System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.Partition})"> <summary> Request to merge partitions. </summary> <param name="sources">Source partitions for merge partition</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Partition.RequestRefreshPolicyImpact"> <summary> Request to analyze the refresh policy by running polling query on the partition. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PartitionAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PartitionCollection"> <summary> Collection of Partition objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PartitionExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Perspective"> <summary> Defines a logical view over the Model and is a child of a Model object. It allows hiding Tables, Columns, Measures, and Hierarchies so that end users can look at a smaller subset of the large data model. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.#ctor"> <summary> Create a new instance of the Perspective class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.PerspectiveTables"> <summary> Gets the collection object of all perspectivetables in the current Perspective. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Annotations"> <summary> Gets the collection object of all annotations in the current Perspective. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Perspective. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.Description"> <summary> The description of the perspective, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Perspective.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.CopyFrom(Microsoft.AnalysisServices.Tabular.Perspective)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.CopyTo(Microsoft.AnalysisServices.Tabular.Perspective)"> <summary> Copies a Perspective object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.Clone"> <summary> Creates a new, full copy of a Perspective object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Perspective.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveCollection"> <summary> Collection of Perspective objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn"> <summary> Includes a Column of a Table in the Perspective. It is a child of a PerspectiveTable object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.#ctor"> <summary> Create a new instance of the PerspectiveColumn class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Annotations"> <summary> Gets the collection object of all annotations in the current PerspectiveColumn. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current PerspectiveColumn. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Name"> <summary> The Name of this object is derived from the referenced Column. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.PerspectiveTable"> <summary> A reference to a PerspectiveTable object that owns this PerspectiveColumn object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Column"> <summary> A reference to a Column object associated with this PerspectiveColumn object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveColumn)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveColumn)"> <summary> Copies a PerspectiveColumn object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.Clone"> <summary> Creates a new, full copy of a PerspectiveColumn object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveColumn.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumnAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumnCollection"> <summary> Collection of PerspectiveColumn objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumnExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy"> <summary> Includes a Hierarchy of a Table in the Perspective. It is a child of a PerspectiveTable object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.#ctor"> <summary> Create a new instance of the PerspectiveHierarchy class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Annotations"> <summary> Gets the collection object of all annotations in the current PerspectiveHierarchy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current PerspectiveHierarchy. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Name"> <summary> The Name of this object is derived from the referenced Hierarchy. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.PerspectiveTable"> <summary> A reference to a PerspectiveTable object that owns this PerspectiveHierarchy object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Hierarchy"> <summary> A reference to a Hierarchy object associated with this PerspectiveHierarchy. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy)"> <summary> Copies a PerspectiveHierarchy object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.Clone"> <summary> Creates a new, full copy of a PerspectiveHierarchy object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyCollection"> <summary> Collection of PerspectiveHierarchy objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchyExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure"> <summary> Includes a Measure of a Table in the Perspective. It is a child of a PerspectiveTable object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.#ctor"> <summary> Create a new instance of the PerspectiveMeasure class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Annotations"> <summary> Gets the collection object of all annotations in the current PerspectiveMeasure. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current PerspectiveMeasure. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Name"> <summary> The Name of this object is derived from the referenced Measure. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.PerspectiveTable"> <summary> A reference to a PerspectiveTable object that owns this PerspectiveMeasure object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Measure"> <summary> A reference to a Measure object associated with this PerspectiveMeasure. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveMeasure)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveMeasure)"> <summary> Copies a PerspectiveMeasure object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.Clone"> <summary> Creates a new, full copy of a PerspectiveMeasure object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureCollection"> <summary> Collection of PerspectiveMeasure objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasureExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveSet"> <summary> PerspectiveSet object. </summary> <remarks>This metadata object is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.#ctor"> <summary> Create a new instance of the PerspectiveSet class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.Annotations"> <summary> Gets the collection object of all annotations in the current PerspectiveSet. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current PerspectiveSet. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.Name"> <summary> The Name of this object is derived from the referenced Set. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.PerspectiveTable"> <summary> A reference to a PerspectiveTable object that owns this PerspectiveColumn object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveSet.Set"> <summary> A reference to a Set object associated with this PerspectiveSet object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveSet)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveSet)"> <summary> Copies a PerspectiveSet object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.Clone"> <summary> Creates a new, full copy of a PerspectiveSet object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveSet.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveSetAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveSetCollection"> <summary> Collection of PerspectiveSet objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveSetExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTable"> <summary> Includes a Table into the Perspective. It is a child of a Perspective object. The PerspectiveColumns, PerspectiveMeasures, and PerspectiveHierarchies child objects allow customizing which parts of the Table are visible in the Perspective. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.#ctor"> <summary> Create a new instance of the PerspectiveTable class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ParentId"> <summary> Parent object id </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveColumns"> <summary> Gets the collection object of all perspectivecolumns in the current PerspectiveTable. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveMeasures"> <summary> Gets the collection object of all perspectivemeasures in the current PerspectiveTable. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveHierarchies"> <summary> Gets the collection object of all perspectivehierarchies in the current PerspectiveTable. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.PerspectiveSets"> <summary> Gets the collection object of all perspectivesets in the current PerspectiveTable. </summary> <remarks>This property is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Annotations"> <summary> Gets the collection object of all annotations in the current PerspectiveTable. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current PerspectiveTable. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Name"> <summary> The Name of this object is derived from the referenced Table. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.IncludeAll"> <summary> A boolean value that indicates whether all Column, Hierarchy, and Measure objects in the Table object are automatically included into the perspective, If true, the objects are automatically included; otherwise, the PerspectiveColumn, PerspectiveHierarchy and PerspectiveMeasure objects need to be explicitly added to the PerspectiveTable object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Perspective"> <summary> A reference to a Perspective object that owns this PerspectiveTable. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Table"> <summary> A reference to a Table object associated with this PerspectiveTable. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.CopyFrom(Microsoft.AnalysisServices.Tabular.PerspectiveTable)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.CopyTo(Microsoft.AnalysisServices.Tabular.PerspectiveTable)"> <summary> Copies a PerspectiveTable object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.Clone"> <summary> Creates a new, full copy of a PerspectiveTable object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PerspectiveTable.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTableAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTableCollection"> <summary> Collection of PerspectiveTable objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PerspectiveTableExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ProviderDataSource"> <summary> Represents a data source that uses a connection string for the connection. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ProviderDataSource.#ctor"> <summary> Create a new instance of the ProviderDataSource class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.ConnectionString"> <summary> A string used to open the connection to the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.ImpersonationMode"> <summary> Determines how credentials are obtained for an impersonated connection to a data source during data import or refresh. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Account"> <summary> The user account used for impersonation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Password"> <summary> The account password. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Isolation"> <summary> Specifies the locking behavior of the SQL statements when executing commands against the data source. Valid values include ReadCommitted (default) which only reads from committed transactions, or Snapshot which can read any statement in a transaction that is transactionally consistent. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Timeout"> <summary> The timeout in seconds for commands executed against the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ProviderDataSource.Provider"> <summary> An optional string that identifies the name of the managed data provider for the data source. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.QueryGroup"> <summary> Represents a QueryGroup object. Associated with Partition or NamedExpression objects. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.#ctor"> <summary> Create a new instance of the QueryGroup class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.Annotations"> <summary> Gets the collection object of all annotations in the current QueryGroup. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.Name"> <summary> Gets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.Folder"> <summary> The logical path of the query group. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryGroup.Description"> <summary> The description of the query-group, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.CopyFrom(Microsoft.AnalysisServices.Tabular.QueryGroup)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.CopyTo(Microsoft.AnalysisServices.Tabular.QueryGroup)"> <summary> Copies a QueryGroup object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.Clone"> <summary> Creates a new, full copy of a QueryGroup object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryGroup.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.QueryGroupAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.QueryGroupCollection"> <summary> Collection of QueryGroup objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshPolicy"> <summary> Represents an abstract RefreshPolicy object. It is a child of a Table object. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RefreshPolicy.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.Annotations"> <summary> Gets the collection object of all annotations in the current RefreshPolicy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current RefreshPolicy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.PolicyType"> <summary> Specifies the type of the refresh policy </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.RollingWindowGranularity"> <summary> Target granularity of the rolling window for the whole data set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.RollingWindowPeriods"> <summary> Number of periods for the rolling window for the whole data set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.IncrementalGranularity"> <summary> Granularity of the (most recent) incremental refresh range </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.IncrementalPeriods"> <summary> Number of periods for the incremental refresh range </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.IncrementalPeriodsOffset"> <summary> Lag or leading periods from Now() to the rolling window head </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.PollingExpression"> <summary> If not null, M expression that is evaluated and stored for each partition upon each refresh or merge operation. Result is stored in Partition.RefreshBookmark </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.SourceExpression"> <summary> M expression that is used as the source M expression for new partitions. It includes the date filter by referring to 2 M parameters named [RangeStart] and [RangeEnd], which can be dates or integers depending on IntegerDateKey below </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.Mode"> <summary> Defines the mode of a refresh policy applied during incremental refresh. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1565 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RefreshPolicy.Table"> <summary> A reference to a Table object that owns this RefreshPolicy. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RefreshPolicy.CopyFrom(Microsoft.AnalysisServices.Tabular.RefreshPolicy)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RefreshPolicy.CopyTo(Microsoft.AnalysisServices.Tabular.RefreshPolicy)"> <summary> Copies a RefreshPolicy object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RefreshPolicy.Clone"> <summary> Creates a new, full copy of a RefreshPolicy object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RefreshPolicy.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RefreshPolicy.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshPolicyAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshPolicyExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails"> <summary> An extension of the Column Object which holds a list of column upon which it is grouped by </summary> <remarks>This metadata object is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.#ctor"> <summary> Create a new instance of the RelatedColumnDetails class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.GroupByColumns"> <summary> Gets the collection object of all groupbycolumns in the current RelatedColumnDetails. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.Column"> <summary> Parent Column of this object </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.CopyFrom(Microsoft.AnalysisServices.Tabular.RelatedColumnDetails)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.CopyTo(Microsoft.AnalysisServices.Tabular.RelatedColumnDetails)"> <summary> Copies a RelatedColumnDetails object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.Clone"> <summary> Creates a new, full copy of a RelatedColumnDetails object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RelatedColumnDetails.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Relationship"> <summary> Represents a logical relationship between two Table objects. It is a child of a Model object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Annotations"> <summary> Gets the collection object of all annotations in the current Relationship. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Relationship. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Relationship. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.IsActive"> <summary> A boolean value that indicates whether the relationship is marked as Active or Inactive. An Active relationship is automatically used for filtering across tables. An Inactive relationship can be used explicitly by DAX calculations with the USERELATIONSHIP function. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.Type"> <summary> The type of Relationship. At present, the only possible value is SingleColumn (1) or a normal column-column relationship. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.CrossFilteringBehavior"> <summary> Indicates how relationships influence filtering of data. The enumeration defines the possible behaviors. Possible values are as follows. OneDirection (1) The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship. BothDirections (2) Filters on either end of the relationship will automatically filter the other table. Automatic (3) The engine will analyze the relationships and choose one of the behaviors by using heuristics. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.JoinOnDateBehavior"> <summary> When joining two date time columns, indicates whether to join on date and time parts, or on date part only. DateAndTime (1) When joining two date time columns, join on date and time parts. DatePartOnly (2) When joining two date time columns, join on date part only. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.RelyOnReferentialIntegrity"> <summary> Unused; reserved for future use. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.FromCardinality"> <summary> Indicates whether the 'From' end of the relationship has a cardinality of One (1) or Many (2). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ToCardinality"> <summary> Indicates whether the 'To' end of the relationship has a cardinality of One (1) or Many (2). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.State"> <summary> Provides information on the state of the relationship. Possible values and their interpretation are as follows. Ready (1) The relationship is queryable and has up-to-date data. NoData (3) Not applicable to relationships. CalculationNeeded (4) The relationship does not contain any data because it was not refreshed. There is no error associated with the relationship. SemanticError (5) Not applicable to Relationship. EvaluationError (6) Not applicable to Relationship. DependencyError (7) A dependency associated with this relationship is in an error state (SemanticError, EvaluationError, or DependencyError). Incomplete (8) Not applicable to relationships. SyntaxError (9) Not applicable to relationships. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.RefreshedTime"> <summary> The time that the object was last refreshed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.SecurityFilteringBehavior"> <summary> Indicates how relationships influence filtering of data when evaluating row-level security expressions. Possible values are as follows. OneDirection (1): The rows selected in the 'To' end of the relationship will automatically filter scans of the table in the 'From' end of the relationship. BothDirections (2): Filters on either end of the relationship will automatically filter the other table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.FromTable"> <summary> Gets the starting table in a directional table relationship. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.FromColumn"> <summary> Gets or sets the starting column in a single column relationship. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ToTable"> <summary> Gets the destination table in a directional table relationship. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Relationship.ToColumn"> <summary> Gets or sets the destination column in a single column relationship. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.CopyFrom(Microsoft.AnalysisServices.Tabular.Relationship)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.CopyTo(Microsoft.AnalysisServices.Tabular.Relationship)"> <summary> Copies a Relationship object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.Clone"> <summary> Creates a new, full copy of a Relationship object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Relationship.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipCollection"> <summary> Collection of Relationship objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RelationshipExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RowNumberColumn"> <summary> Represents an internal column automatically added by the Server to every Table after the object is created on the server. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RowNumberColumn.#ctor"> <summary> Create a new instance of the RowNumberColumn class with default settings.. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Set"> <summary> Set object. </summary> <remarks>This metadata object is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.#ctor"> <summary> Create a new instance of the Set class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.Annotations"> <summary> Gets the collection object of all annotations in the current Set. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Set. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.Description"> <summary> The description of the set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.Expression"> <summary> The DAX expression that is evaluated for the calculated set. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.IsDynamic"> <summary> Indicates whether the set is static or dynamic </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.IsHidden"> <summary> A boolean value that indicates whether the set is treated as hidden by client visualization tools. True if the set is treated as hidden by client visualization tools; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.State"> <summary> Provides information on the state of the set. Possible values and their interpretation are as follows. Ready (1) The set is queryable and has up-to-date data. NoData (3) Not applicable to Set. CalculationNeeded (4) Not applicable to Set. SemanticError (5) The set expression has a semantic error. EvaluationError (6) Not applicable to Set. DependencyError (7) A dependency associated with this set is in an error state (SemanticError, EvaluationError, or DependencyError). Incomplete (8) Not applicable to Set. SyntaxError (9) The measure has a syntax error in its expression. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.ErrorMessage"> <summary> The string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError or EvaluationError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.DisplayFolder"> <summary> Defines the display folder for the Measure, for use by clients. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Set.Table"> <summary> A reference to a Table object that owns this Set. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.CopyFrom(Microsoft.AnalysisServices.Tabular.Set)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.CopyTo(Microsoft.AnalysisServices.Tabular.Set)"> <summary> Copies a Set object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.Clone"> <summary> Creates a new, full copy of a Set object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Set.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SetAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SetCollection"> <summary> Collection of Set objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SetExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship"> <summary> SingleColumnRelationship object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.#ctor"> <summary> Create a new instance of the SingleColumnRelationship class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.FromCardinality"> <summary> Indicates whether the "From" end of the relationship has a cardinality of One (1) or Many (2). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.ToCardinality"> <summary> Indicates whether the "To" end of the relationship has a cardinality of One (1) or Many (2). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.FromColumn"> <summary> Gets or sets the starting column in a single column relationship. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SingleColumnRelationship.ToColumn"> <summary> Gets or sets the destination column in a single column relationship. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.StringExtendedProperty"> <summary> Represents a ExtendedProperty with a String value. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.StringExtendedProperty.#ctor"> <summary> Create a new instance of the StringExtendedProperty class with default settings.. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.StringExtendedProperty.Value"> <summary> Missing comment </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.StructuredDataSource"> <summary> Represents a data source that uses JSON-based extensible protocol to define the location and mechanism of retrieving the data. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.StructuredDataSource.#ctor"> <summary> Create a new instance of the StructuredDataSource class with default settings.. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.StructuredDataSource.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.StructuredDataSource.ConnectionDetails"> <summary> Connection address and protocol. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.StructuredDataSource.Options"> <summary> Protocol-specific options used to connect the data source by the Mashup library. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.StructuredDataSource.Credential"> <summary> Credential information used to authenticate the connection against the data source. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.StructuredDataSource.ContextExpression"> <summary> For internal use only. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Table"> <summary> Represents a Table in the data model. A Table object is a member of the <see cref="T:Microsoft.AnalysisServices.Tabular.TableCollection"/> object under a <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> object. It contains a <see cref="T:Microsoft.AnalysisServices.Tabular.ColumnCollection"/>. Rows are based on <see cref="T:Microsoft.AnalysisServices.Tabular.Partition"/> object or a <see cref="T:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource"/> if the Table is a calculated table. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.#ctor"> <summary> Create a new instance of the Table class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Columns"> <summary> Gets the collection object of all columns in the current Table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Partitions"> <summary> Gets the collection object of all partitions in the current Table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Measures"> <summary> Gets the collection object of all measures in the current Table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Hierarchies"> <summary> Gets the collection object of all hierarchies in the current Table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Sets"> <summary> Gets the collection object of all sets in the current Table. </summary> <remarks>This property is only supported at database compatibility level of 1400 or above for Pbi server.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Annotations"> <summary> Gets the collection object of all annotations in the current Table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Table. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ExcludedArtifacts"> <summary> Gets the collection object of all excludedartifacts in the current Table. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ChangedProperties"> <summary> Gets the collection object of all changedproperties in the current Table. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Calendars"> <summary> Gets the collection object of all calendars in the current Table. </summary> <remarks>This property is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.DataCategory"> <summary> Specifies the type of Table so that you can customize application behavior based on the type of data in the table. Allowed values are identical to those of dimension type properties for Multidimensional models. Regular is the default. Other values include Time (2), Geography (3), Organization (4), BillOfMaterials (5), Accounts (6), Customers (7), Products (8), Scenario (9), Quantitativ1e (10), Utility (11), Currency (12), Rates (13), Channel (14) - channel dimension, Promotion (15). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.Description"> <summary> The description of the table, visible to developers at design time and to administrators in management tools, such as SQL Server Management Studio. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.IsHidden"> <summary> A boolean value that indicates whether the table is treated as hidden by client visualization tools. True if the Table is treated as hidden; otherwise false. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.StructureModifiedTime"> <summary> The time that the structure of the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ShowAsVariationsOnly"> <summary> A boolean value that indicates a difference between a local and server version. If True, the Table is only shown when referenced as Variation. </summary> <remarks>This property is only supported for Pbi server, at database compatibility level of 1400 or above for Box server, at database compatibility level of 1400 or above for Excel server.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.IsPrivate"> <summary> A boolean value that specifies whether to hide a table from the client. True hides the tables. </summary> <remarks>This property is only supported for Pbi server, at database compatibility level of 1400 or above for Box server, at database compatibility level of 1400 or above for Excel server.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.AlternateSourcePrecedence"> <summary> The ranking or precedence used to select the alternate source table in case more than one match is found. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1460 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ExcludeFromModelRefresh"> <summary> A boolean value that indicates whether the table is excluded from model refresh. When this is true, a refresh operation on the model would not trigger a refresh on the partitions of the table if they were already processed. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1480 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1540 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1550 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.SystemManaged"> <summary> A boolean value that indicates whether the table is managed by the system. The system takes ownership of creation and deletion of such tables. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1562 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.ExcludeFromAutomaticAggregations"> <summary> An indication whether the table is excluded from the automatic aggregations feature. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1572 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.DefaultDetailRowsDefinition"> <summary> Defines the default DAX expression to apply when drilling through to the detail rows for measures in this table. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.RefreshPolicy"> <summary> Refresh policy for the table. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Table.CalculationGroup"> <summary> CalculationGroup reference. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.CopyFrom(Microsoft.AnalysisServices.Tabular.Table)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.CopyTo(Microsoft.AnalysisServices.Tabular.Table)"> <summary> Copies a Table object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.Clone"> <summary> Creates a new, full copy of a Table object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Deprecated. Use RequestRefresh method instead. </summary> <param name="type">Refresh type</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.Refresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})"> <summary> Deprecated. Use RequestRefresh method instead. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection})"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> <param name="behavior">An indication how to handle the refresh-policy, if exists</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection},Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> <param name="behavior">An indication how to handle the refresh-policy, if exists</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Request refresh of this object. </summary> <param name="type">Refresh type</param> <param name="effectiveDate">The effective date for applying the refresh-policy of the table</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRefresh(Microsoft.AnalysisServices.Tabular.RefreshType,System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection},System.DateTime)"> <summary> Request refresh of this object with overrides. </summary> <param name="type">Refresh type</param> <param name="overrides">Overrides - collection of overriden properties of real metadata object</param> <param name="effectiveDate">The effective date for applying the refresh-policy of the table</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.ApplyRefreshPolicy(System.Boolean,System.Int32)"> <summary> Adjusting the partitioning scheme of the table, determined by the refresh-policy that is associated with it when the effective date that is used is based on the current time. </summary> <param name="refresh">An indication if partitions of the table should be refreshed or not; the default behavior is to do the refresh.</param> <param name="maxParallelism">The degree of parallelism during the refresh execution.</param> <returns>The results of the operations that were executed in the procedure.</returns> <remarks> <list type="bullet"> <item><description>The execution flow of ApplyRefreshPolicy is the same as the flow that is triggered by a call to RequestRefresh, followed by a call to Model.SaveChanges.</description></item> <item><description>The execution flow includes:<list type="bullet"> <item><description>Calculating the expected partitioning scheme based on the effective date.</description></item> <item><description>Comparing the expected partitioning scheme to the existing set of partitions and issue the needed changes to move to the expected scheme [dropping, creating, and merging partitions as needed].</description></item> <item><description>Refresh the newly created partitions as well as the existing partitions in the incremental window.</description></item> </list></description></item> <item><description>The only difference between the ApplyRefreshPolicy and the combination of RequestRefresh + SaveChanges is ApplyRefreshPolicy enables advanced options that are not available otherwise.</description></item> <item><description>It is recommended to use ApplyRefreshPolicy when you want to use a single API call, especially with advanced options.</description></item> <item><description>It is recommended to use the combination of RequestRefresh + SaveChanges when you want to combine the operation with additional authoring calls in the model before the call to SaveChanges.</description></item> </list> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Table.ApplyRefreshPolicy(System.DateTime,System.Boolean,System.Int32)"> <summary> Adjusting the partitioning scheme of the table, determined by the refresh-policy that is associated with it and the specified effective date. </summary> <param name="effectiveDate">The effective date that is used when calculating the partitioning scheme.</param> <param name="refresh">An indication if partitions of the table should be refreshed or not; the default behavior is to do the refresh.</param> <param name="maxParallelism">The degree of parallelism during the refresh execution.</param> <returns>The results of the operations that were executed in the procedure.</returns> <remarks> <list type="bullet"> <item><description>The execution flow of ApplyRefreshPolicy is the same as the flow that is triggered by a call to RequestRefresh, followed by a call to Model.SaveChanges.</description></item> <item><description>The execution flow includes:<list type="bullet"> <item><description>Calculating the expected partitioning scheme based on the effective date.</description></item> <item><description>Comparing the expected partitioning scheme to the existing set of partitions and issue the needed changes to move to the expected scheme [dropping, creating, and merging partitions as needed].</description></item> <item><description>Refresh the newly created partitions as well as the existing partitions in the incremental window.</description></item> </list></description></item> <item><description>The only difference between the ApplyRefreshPolicy and the combination of RequestRefresh+SaveChanges is ApplyRefreshPolicy enables advanced options that are not available otherwise.</description></item> <item><description>It is recommended to use ApplyRefreshPolicy when you want to use a single API call, especially with advanced options.</description></item> <item><description>It is recommended to use the combination of RequestRefresh + SaveChanges when you want to combine the operation with additional authoring calls in the model before the call to SaveChanges.</description></item> </list> </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TableAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TableChangedPropertyCollection"> <summary> Collection of ChangedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1567 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TableCollection"> <summary> Collection of Table objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TableCollection.FindByLineageTag(System.String)"> <summary> Find Table with a specific lineage tag. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TableExcludedArtifactCollection"> <summary> Collection of ExcludedArtifact objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TableExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TablePermission"> <summary> Defines the security rules of the Role on the Table. It is a child of a Role object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.#ctor"> <summary> Create a new instance of the TablePermission class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Annotations"> <summary> Gets the collection object of all annotations in the current TablePermission. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current TablePermission. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ColumnPermissions"> <summary> Gets the collection object of all columnpermissions in the current TablePermission. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Name"> <summary> The Name of this object is derived from the referenced Table. Therefore, setting the Name property is not allowed on this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.FilterExpression"> <summary> The DAX expression that filters the rows in the table when this security role is in effect. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.State"> <summary> Provides information on the state of the permission. Possible values and their interpretation are as follows. Ready (1) The permission has a valid expression. NoData (3) Not applicable. CalculationNeeded (4) Not applicable. SemanticError (5) The expression of the TablePermission object has a semantic error. EvaluationError (6) Not applicable. DependencyError (7) A dependency associated with this TablePermission object is in an error state (SemanticError, EvaluationError, or DependencyError). Incomplete (8) Not applicable. SyntaxError (9) The TablePermission object is in an error state because of a syntax error in its expression. The TablePermission object is not queryable. This state applies only to TablePermission objects of the type Calculated. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.ErrorMessage"> <summary> A string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.MetadataPermission"> <summary> Defines whether the metadata of this table should be secured from users belonging to this role. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Role"> <summary> A reference to a Role object that owns this TablePermission. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TablePermission.Table"> <summary> A reference to a Table object associated with this TablePermission. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.CopyFrom(Microsoft.AnalysisServices.Tabular.TablePermission)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.CopyTo(Microsoft.AnalysisServices.Tabular.TablePermission)"> <summary> Copies a TablePermission object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.Clone"> <summary> Creates a new, full copy of a TablePermission object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TablePermission.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TablePermissionAnnotationCollection"> <summary> Collection of Annotation objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TablePermissionCollection"> <summary> Collection of TablePermission objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TablePermissionExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation"> <summary> Defines an association within a logical calendar between a time-unit and its representing columns as part of the DAX Time-Intelligence support. </summary> <remarks>This metadata object is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.#ctor"> <summary> Create a new instance of the TimeUnitColumnAssociation class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.CalendarColumnReferences"> <summary> Gets the collection object of all calendarcolumnreferences in the current TimeUnitColumnAssociation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.TimeUnit"> <summary> The TimeUnit used in the association. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.ModifiedTime"> <summary> The time that the object was last modified. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.Calendar"> <summary> A reference to a Calendar object that owns this TimeUnitColumnAssociation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.CopyFrom(Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.CopyTo(Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation)"> <summary> Copies a TimeUnitColumnAssociation object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.Clone"> <summary> Creates a new, full copy of a TimeUnitColumnAssociation object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.PrimaryColumn"> <summary> Gets or sets the reference to the primary column in the association. </summary> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Column"/> instance that is the primary column, or a null reference (Nothing in Visual Basic) if such column is not set.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation.AssociatedColumns"> <summary> Gets the collection of associated columns in the association. </summary> <value>A collection of <see cref="T:Microsoft.AnalysisServices.Tabular.Column"/> instances that are the associated columns.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociationCollection"> <summary> Collection of TimeUnitColumnAssociation objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at Preview or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Variation"> <summary> Variation object. </summary> <remarks>This metadata object is only supported for Pbi server, at database compatibility level of 1400 or above for Box server, at database compatibility level of 1400 or above for Excel server.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.#ctor"> <summary> Create a new instance of the Variation class with default settings. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.ObjectType"> <summary> Gets the type of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.Parent"> <summary> Parent object, null for Model objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.ParentId"> <summary> Parent object id </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Explicit implementation for compatibility requirement requirement calculation </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.Annotations"> <summary> Gets the collection object of all annotations in the current Variation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.ExtendedProperties"> <summary> Gets the collection object of all extendedproperties in the current Variation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.Name"> <summary> Gets or Sets the Name of this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.Description"> <summary> Missing comment </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.IsDefault"> <summary> If true, the Variation is the Default one for the Column. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.Column"> <summary> Missing comment </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.Relationship"> <summary> Missing comment </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.DefaultHierarchy"> <summary> Missing comment </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Variation.DefaultColumn"> <summary> Missing comment </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.CopyFrom(Microsoft.AnalysisServices.Tabular.Variation)"> <summary> Deprecated. Use CopyTo method instead. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.CopyTo(Microsoft.AnalysisServices.Tabular.Variation)"> <summary> Copies a Variation object to the specified object. </summary> <remarks> As a result, 'other' object subtree will be brought into state identical to the state of 'this' object subtree, except read-only properties and objects. For example, ModifiedTime property or RowNumberColumn object are inferred (created and set) by the Server, and appear as read-only for the user. Such read-only properties and objects are not copied by CopyTo. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.Clone"> <summary> Creates a new, full copy of a Variation object. </summary> <remarks> Clone() creates a deep clone of the original object, including all descendant objects. Any reference to the object outside of the original object's subtree will be preserved as-is. For example, if you clone SingleColumnRelationship, then the FromColumn property of the cloned relationship object will point to the same column as the original relationship object. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of MetadataObject to the output stream using IPropertyWriter. In particular, this is called to serialize new object into DDL rowset when saving change to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize object from DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.Rename(System.String)"> <summary> Deprecated. Use RequestRename method instead. </summary> <param name="newName">New name of the object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Variation.RequestRename(System.String)"> <summary> Request rename of this object. </summary> <param name="newName">New name of the object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.VariationAnnotationCollection"> <summary> Collection of Annotation objects. </summary> <remarks>This collection is only supported for Pbi server, at database compatibility level of 1400 or above for Box server, at database compatibility level of 1400 or above for Excel server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.VariationCollection"> <summary> Collection of Variation objects. </summary> <remarks>This collection is only supported for Pbi server, at database compatibility level of 1400 or above for Box server, at database compatibility level of 1400 or above for Excel server.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.VariationExtendedPropertyCollection"> <summary> Collection of ExtendedProperty objects. </summary> <remarks>This collection is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.WindowsModelRoleMember"> <summary> Represents an individual Windows user account or a Windows security group. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.WindowsModelRoleMember.#ctor"> <summary> Create a new instance of the WindowsModelRoleMember class with default settings.. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.ColumnOverride"> <summary> Base class for the objects that represent overriden properties of Column objects that are provided for the duration of refresh operation. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride"> <summary> Represents object that holds overriden properties of DataColumn that are provided for the duration of refresh operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.#ctor"> <summary> Constructor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.OriginalObject"> <summary> Original DataColumn object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.OriginalObjectPath"> <summary> Object path of original DataColumn object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.DataColumnOverride.SourceColumn"> <summary> Overriden SourceColumn property of the original DataColumn object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.DataSourceOverride"> <summary> Base class for the objects that represent overriden properties of DataSource objects that are provided for the duration of refresh operation. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.NamedExpressionOverride"> <summary> Represents the object that overrides the properties of regular NamedExpression for the duration of refresh operation. </summary> <remarks>This override object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.NamedExpressionOverride.#ctor"> <summary> Constructor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.NamedExpressionOverride.OriginalObject"> <summary> Original NamedExpression object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.NamedExpressionOverride.OriginalObjectPath"> <summary> Object path of original NamedExpression object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.NamedExpressionOverride.Expression"> <summary> Overriden Expression property of the original NamedExpression object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride"> <summary> Represents the object that overrides the properties of regular Partition for the duration of refresh operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.#ctor"> <summary> Constructor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.OriginalObject"> <summary> Original Partition object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.OriginalObjectPath"> <summary> Object path of original Partition object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride.Source"> <summary> Override for the Source property of the original Partition object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride"> <summary> Represents object that holds overriden properties of ProviderDataSource that are provided for the duration of refresh operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.#ctor"> <summary> Constructor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.OriginalObject"> <summary> Original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.OriginalObjectPath"> <summary> Object path of original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.ConnectionString"> <summary> Overriden ConnectionString property of the original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.ImpersonationMode"> <summary> Overriden ImpersonationMode property of the original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Account"> <summary> Overriden Account property of the original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Password"> <summary> Overriden Password property of the original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Isolation"> <summary> Overriden Isolation property of the original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Timeout"> <summary> Overriden Timeout property of the original ProviderDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.ProviderDataSourceOverride.Provider"> <summary> Overriden Provider property of the original ProviderDataSource object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride"> <summary> Represents object that holds overriden properties of StructuredDataSource that are provided for the duration of refresh operation. </summary> <remarks>This override object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.#ctor"> <summary> Constructor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.OriginalObject"> <summary> Original StructuredDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.OriginalObjectPath"> <summary> Object path of original StructuredDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.ConnectionDetails"> <summary> Overriden ConnectionDetails property of the original StructuredDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.Options"> <summary> Overriden Options property of the original StructuredDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.Credential"> <summary> Overriden Credential property of the original StructuredDataSource object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.StructuredDataSourceOverride.ContextExpression"> <summary> Overriden ContextExpression property of the original StructuredDataSource object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride"> <summary> Represents the override object. This object overrides, but doesn't replace, the properties of the Tabular metadata object. Original properties remain intact. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride.ObjectType"> <summary> Type of object being overridden. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride.OriginalObject"> <summary> Object whose properties are being overridden. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride.OriginalObjectPath"> <summary> Path of the original object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride.ReplacementProperties"> <summary> Overriden properties collection. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride.EnsureAllReferencesResolved(Microsoft.AnalysisServices.Tabular.Model)"> <summary> Attempts to resolve the OriginalObject by its path. </summary> <param name="model">Root of the Model tree.</param> <returns>True if resolved successfully; otherwise, False.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.IObjectOverride.ReadPropertyFromJson(Microsoft.AnalysisServices.Tabular.Json.JsonTextReader)"> <summary> Attempts to read an override property from JSON. </summary> <param name="jsonReader">Json reader positioned on PropertyName token.</param> <returns>True, if property was recognized and read; otherwise, False.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.MPartitionSourceOverride"> <summary> Represents the override properties of a QueryPartitionSource object that are provided for the duration of a refresh operation. </summary> <remarks>This partition source override is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.MPartitionSourceOverride.#ctor"> <summary> Initializes the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.MPartitionSourceOverride.Expression"> <summary> Query that will be used for the duration of the refresh operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.MPartitionSourceOverride.OnOwnerChanging(Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride)"> <summary> Handling a change in the owner </summary> <param name="owner">the new owner</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection"> <summary> Represents the collection of overrides. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Scope"> <summary> Scope object to which the overrides are restricted. </summary> <remarks>Scope can be any refreshable object, including a Model, Table, or Partition. If Scope is not specified, the scope of the overrides becomes the object on which the Refresh method is called.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.ScopePath"> <summary> Object path of the ScopeObject. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.DataSources"> <summary> Gets the collection of override data sources. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Partitions"> <summary> Gets the collection of override partitions. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Columns"> <summary> Gets the collection of override columns. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.OverrideCollection.Expressions"> <summary> Gets the collection of override expressions. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionSourceOverride"> <summary> Base class for objects that override the properties of partition source objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionSourceOverride.OnOwnerChanging(Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride)"> <summary> Handling a change in the owner </summary> <param name="owner">the new owner</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride"> <summary> Represents the override properties of a QueryPartitionSource object that are provided for the duration of a refresh operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.#ctor"> <summary> Initializes the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.Query"> <summary> Query that will be used for the duration of the refresh operation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.DataSource"> <summary> DataSource that will be used for the duration of the refresh operation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.DataSourcePath"> <summary> ObjectPath of the data source that will be used for the duration of the refresh operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.QueryPartitionSourceOverride.OnOwnerChanging(Microsoft.AnalysisServices.Tabular.DataRefresh.PartitionOverride)"> <summary> Handling a change in the owner </summary> <param name="owner">the new owner</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataRefresh.ReplacementPropertiesCollection"> <summary> A base class for a collection of properties replaced in the OOL binding scenario </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.ReplacementPropertiesCollection.IsLinkOverriden(System.String,Microsoft.AnalysisServices.Tabular.MetadataObject@)"> <summary> Check if a link property was overriden, also get the new value for the overriden propery. </summary> <param name="propertyName">the name of the property</param> <param name="newValue">the new value [if the property changed]</param> <returns>if the property was overriden</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataRefresh.ReplacementPropertiesCollection.IsPropertyOverriden(System.String,System.Object@)"> <summary> Check if a property was overriden, also get the new value for the overriden propery. </summary> <param name="propertyName">the name of the property</param> <param name="newValue">the new value [if the property changed]</param> <returns>if the property was overriden</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Assembly"> <summary> Represents a COM or .NET library that can contain several classes with several methods; all of which are potential stored procedures. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly"/> class using the default values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.#ctor(System.String)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly"/> class using a name. </summary> <param name="name">The name of the assembly.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.#ctor(System.String,System.String)"> <summary> Initializes a new instance of the Assembly class using a name and an ID. </summary> <param name="name">The name of the assembly.</param> <param name="id">The ID of the assembly.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Assembly.ImpersonationInfo"> <summary> Gets or sets the user credentials under which an assembly is run. </summary> <value>The user credentials under which an assembly is run.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.CopyTo(Microsoft.AnalysisServices.Tabular.Assembly)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Assembly.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AssemblyCollection"> <summary> Represents a collection of <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> objects. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AssemblyCollection.ItemsType"> <summary> Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection. </summary> <value>A <see cref="T:System.Type" /> with the type of objects.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Item(System.Int32)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" />, at the specified index, from the collection. </summary> <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> at the specified index.</value> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Item(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" />, with the specified identifier, from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier.</value> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Find(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> that has the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.FindByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.GetByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified Name.</returns> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified name.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Add(Microsoft.AnalysisServices.Tabular.Assembly)"> <summary> Adds the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to the end of the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be added.</param> <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> has been added to the collection.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Add(System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Assembly created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Add(System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object using the specified name, adds it to the end of the collection and returns the new Assembly created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</returns> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object is generated based on the specified name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Add"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Assembly created. </summary> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Assembly)"> <summary> Inserts the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to the collection at the specified index. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is inserted.</param> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be inserted.</param> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Insert(System.Int32,System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Assembly created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Insert(System.Int32,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object using the specified name, inserts it to the collection at the specified index and returns the new Assembly created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object. It must be unique within the collection.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is generated based on the specified Name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Insert(System.Int32)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Assembly created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is inserted.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Remove(Microsoft.AnalysisServices.Tabular.Assembly)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be removed.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Remove(Microsoft.AnalysisServices.Tabular.Assembly,System.Boolean)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Remove(System.String)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be removed.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Remove(System.String,System.Boolean)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Move(System.Int32,System.Int32)"> <summary> Moves an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> in the collection from the current position to a new one. </summary> <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Move(System.String,System.Int32)"> <summary> Moves an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" />, with the specified identifier, to a new position in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>id is not a valid identifier to an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> in the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Move(Microsoft.AnalysisServices.Tabular.Assembly,System.Int32)"> <summary> Moves the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to a new position in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" />.</param> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> does not exist the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Contains(Microsoft.AnalysisServices.Tabular.Assembly)"> <summary> Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" />. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is found in the collection, otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.Contains(System.String)"> <summary> Indicates whether the collection contains an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> is found in the collection, otherwise, false.</returns> <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Assembly)"> <summary> Searches for the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> and returns the zero-based index of it in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AssemblyCollection.IndexOf(System.String)"> <summary> Searches for an <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> with the specified identifier and returns the zero-based index of it in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Assembly" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ClrAssembly"> <summary> Enables you to manage and use a ClrAssembly. This class cannot be inherited. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.Clone(System.Boolean)"> <summary> This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object. </summary> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.#ctor"> <summary> Initializes a new instance of ClrAssembly using the default values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.#ctor(System.String)"> <summary> Initializes a new instance of ClrAssembly using a name. </summary> <param name="name">The name of the assembly.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.#ctor(System.String,System.String)"> <summary> Initializes a new instance of ClrAssembly using a name and an identifier. </summary> <param name="name">The name of the assembly.</param> <param name="id">The identifier of the assembly.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.Files"> <summary> Gets the collection of files associated with a ClrAssembly. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.PermissionSet"> <summary> Gets or sets the <see cref="P:Microsoft.AnalysisServices.Tabular.ClrAssembly.PermissionSet"/> for a ClrAssembly. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.CopyTo(Microsoft.AnalysisServices.Tabular.ClrAssembly)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ClrAssembly.LoadFiles(System.String,System.Boolean)"> <summary> Loads a managed assembly with or without attendant debug information. </summary> <param name="mainFilePath">A fully articulated path to the main file for loading.</param> <param name="loadPdbs">This <b>Boolean</b> controls whether or not to load the debug information.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ComAssembly"> <summary> Enables you to manage and use a ComAssembly. This class cannot be inherited. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.Clone(System.Boolean)"> <summary> This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object. </summary> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.#ctor"> <summary> Initializes a new instance of the ComAssembly class using the default values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.#ctor(System.String)"> <summary> Initializes a new instance of the ComAssembly class using the specified assembly name. </summary> <param name="name">The name of the assembly.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.#ctor(System.String,System.String)"> <summary> Initializes a new instance of the ComAssembly class using the specified assembly and its identifier. </summary> <param name="name">The name of the assembly.</param> <param name="id">The identified of the assembly.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ComAssembly.Source"> <summary> Gets or sets the source where the COM assembly file is located. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.CopyTo(Microsoft.AnalysisServices.Tabular.ComAssembly)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ComAssembly.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Database"> <summary> Specifies an Analysis Services Tabular or Multidimensional database. This class cannot be inherited. Server mode and model type will determine whether you can subsequently create or modify the model tree. Specifically, if you call Tabular.Database, you can modify its model only when the model is Tabular at compatibility level 1200. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor"> <summary> Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> using the default values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor(System.String)"> <summary> Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> using a name. </summary> <param name="name">Name of the database.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor(System.String,System.String)"> <summary> Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> using a name and an identifier. </summary> <param name="name">Name of the database.</param> <param name="id">ID of the database.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.#ctor(Microsoft.AnalysisServices.ModelType,System.Int32)"> <summary> Initializes a new instance of a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> object using the model type and compatibility level. </summary> <param name="modelType">Type of the model.</param> <param name="compatibilityLevel">Compatibility level.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Database.Parent"> <summary> Gets the parent <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object. </summary> <value>The parent <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Server" /> object.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.OnCompatibilityLevelChange(System.Int32,System.Int32)"> <summary> Handler for compatibility-level changes. </summary> <param name="newCompatLevel">The new compatibility level.</param> <param name="currentCompatLevel">The current compatibility level.</param> <remarks>For internal use.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.OnCompatibilityLevelRestore(System.Int32)"> <summary> Handler for compatibility-level restoring. </summary> <param name="originalCompatibilityLevel">The original compatibility level.</param> <remarks>For internal use.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.OnCompatibilityModeChange(Microsoft.AnalysisServices.CompatibilityMode,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Invoked when the server mode of the database changes. </summary> <param name="newMode">The new server mode.</param> <param name="currentMode">The current server mode.</param> <remarks>For internal use.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.OnStorageLocationChange(System.String)"> <summary> Handler for storage-location changes. For internal use only. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.Clone(System.Boolean)"> <summary> This API is part of the Analysis Services infrastructure and is not intended to be called directly from your code. It creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object. </summary> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.CopyTo(Microsoft.AnalysisServices.Tabular.Database)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Database.IsInTransaction"> <summary> Gets a value that indicates whether the database is affected by the current transaction. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Database.Model"> <summary> Gets the child <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Model"/> of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/>. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.DeserializeFromJsonObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Deserializes a non-metadata object from a Json object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Database.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> Infrastructure. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Database.Server"> <summary> Gets the parent <see cref="P:Microsoft.AnalysisServices.Tabular.Database.Server"/> of a Database. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DatabaseCollection"> <summary> Represents a collection of <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> objects. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DatabaseCollection.ItemsType"> <summary> Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection. </summary> <value>A <see cref="T:System.Type" /> with the type of objects.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Item(System.Int32)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />, at the specified index, from the collection. </summary> <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> at the specified index.</value> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Item(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />, with the specified identifier, from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier.</value> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Find(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> that has the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.FindByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.GetByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified Name.</returns> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified name.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add(Microsoft.AnalysisServices.Tabular.Database)"> <summary> Adds the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to the end of the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be added.</param> <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> has been added to the collection.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add(System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Database created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add(System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using the specified name, adds it to the end of the collection and returns the new Database created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</returns> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object is generated based on the specified name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Add"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Database created. </summary> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Database)"> <summary> Inserts the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to the collection at the specified index. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is inserted.</param> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be inserted.</param> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32,System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Database created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using the specified name, inserts it to the collection at the specified index and returns the new Database created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object. It must be unique within the collection.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is generated based on the specified Name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Insert(System.Int32)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Database created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is inserted.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(Microsoft.AnalysisServices.Tabular.Database)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be removed.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(Microsoft.AnalysisServices.Tabular.Database,System.Boolean)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(System.String)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be removed.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Remove(System.String,System.Boolean)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Move(System.Int32,System.Int32)"> <summary> Moves a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> in the collection from the current position to a new one. </summary> <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Move(System.String,System.Int32)"> <summary> Moves a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />, with the specified identifier, to a new position in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> in the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Move(Microsoft.AnalysisServices.Tabular.Database,System.Int32)"> <summary> Moves the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to a new position in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />.</param> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> does not exist the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Contains(Microsoft.AnalysisServices.Tabular.Database)"> <summary> Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" />. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is found in the collection, otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.Contains(System.String)"> <summary> Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> is found in the collection, otherwise, false.</returns> <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Database)"> <summary> Searches for the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> and returns the zero-based index of it in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DatabaseCollection.IndexOf(System.String)"> <summary> Searches for a <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> with the specified identifier and returns the zero-based index of it in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Database" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ITrace"> <summary> Provides a mechanism to store event logs which can be viewed or replayed later. </summary> </member> <member name="E:Microsoft.AnalysisServices.Tabular.ITrace.OnEvent"> <summary> Infrastructure. Assigns a certain trace event handler to an event associated with an <see cref="T:Microsoft.AnalysisServices.Tabular.ITrace"/> object. </summary> </member> <member name="E:Microsoft.AnalysisServices.Tabular.ITrace.Stopped"> <summary> Infrastructure. Indicates that an ITrace has stopped. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ITrace.IsStarted"> <summary> Infrastructure. Gets whether the initiation status of an ITrace object is started. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ITrace.Parent"> <summary> Infrastructure. Gets the parent server of a trace. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ITrace.Start"> <summary> Infrastructure. Starts an ITrace. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ITrace.Stop"> <summary> Infrastructure. Stops an ITrace. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.ChildLink`2"> <summary> Represents a link from Parent object to Child object. For example, from Column to AttributeHierarchy. </summary> <typeparam name="TOwner">Type of object that hold a reference to another object</typeparam> <typeparam name="TObject">Type of object that is being referenced</typeparam> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.Savepoints.Synced"> <summary> "Synced" savepoint represents snapshot of object model tree at the moment right after client sync'ed Model from Server (by Model.Sync() call) </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.Savepoints.SyncedMostRecent"> <summary> "SyncedMostRecent" savepoint stores most recently synced state of object tree It's different from "Synced" in a way that "Synced" may represent original synced state while "SyncedMostRecent" represents newest state </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.Savepoints.Saved"> <summary> "Saved" savepoint represents snapshot of object model tree at the moment right after client saved part of the local changes in a multi-phase save during Model.SaveChangesImpl() call </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.Savepoints.Modified"> <summary> "Modified" savepoint stores object tree modified by user or by server after it was initially synced from Server "Modified" savepoint is compared to "Synced" savepoint to figure out what was changed </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.Savepoints.BeginTransaction"> <summary> "BeginTransaction" savepoint represents snapshot of object model tree at the moment when client started transaction on a Server (by server.BeginTransaction()) Prior to that Model tree was sync'ed with Server, and if user decides to rollback the transaction we want Model tree to return into "BeginTransaction" synced state. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Unknown"> <summary> Compat-level of the element is unknown, has to be re-calculated </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Unsupported"> <summary> Compat-level of the element is unsupported </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Unbound"> <summary> The element doesn't hold any minimum compat-level restiction </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1200"> <summary> 1200 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1400"> <summary> 1400 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1450"> <summary> 1450 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1455"> <summary> 1455 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1460"> <summary> 1460 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1465"> <summary> 1465 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1470"> <summary> 1470 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1475"> <summary> 1475 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1480"> <summary> 1480 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1500"> <summary> 1500 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1510"> <summary> 1510 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1520"> <summary> 1520 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1530"> <summary> 1530 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1535"> <summary> 1535 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1540"> <summary> 1540 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1545"> <summary> 1545 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1550"> <summary> 1550 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1560"> <summary> 1560 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1561"> <summary> 1561 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1562"> <summary> 1562 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1563"> <summary> 1563 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1564"> <summary> 1564 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1565"> <summary> 1565 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1566"> <summary> 1566 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1567"> <summary> 1567 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1568"> <summary> 1568 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1569"> <summary> 1569 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1570"> <summary> 1570 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1571"> <summary> 1571 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1572"> <summary> 1572 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1600"> <summary> 1600 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1601"> <summary> 1601 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1602"> <summary> 1602 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1603"> <summary> 1603 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1604"> <summary> 1604 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1605"> <summary> 1605 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1606"> <summary> 1606 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Level1607"> <summary> 1607 compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Preview"> <summary> Preview compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Internal"> <summary> Internal compat-level </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Default"> <summary> Default compat-level assigned to a tabular database by the server at creation time </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.Minimum"> <summary> Minimum compat-level possible for tabular databases </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.Constants.CompatibilityLevel.SupportedCompatibilityLevels"> <summary> List of compat-levels supported for tabular databases </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.CopyContext"> <summary> Context of the operation of copying a Tabular object subtree to another subtree. It's the list of original objects mapped to new objects created by the copy or clone operation. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.CopyFlags.UserClone"> The flags combinations below are used when the user copies an object using a public-facing API, such as Model.CopyTo(Model otherModel), or Table.Clone(). </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.CrossLink`2"> <summary> Represents a link between objects in TOM tree which don't have parent-child relationships. For example, between Relationship and primary/foreign Columns </summary> <typeparam name="TOwner">Type of object that hold a reference to another object</typeparam> <typeparam name="TObject">Type of object that is being referenced</typeparam> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.CrossLink`2.SerializeToJsonObject(System.Boolean,System.String,Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.Json.JsonObject,System.Int32,System.Boolean)"> <summary> Serializes current CrossLink as a part of given Json object using </summary> <param name="isNewJsonStyle">An indication of the json style to use</param> <param name="propName">Json property name for CrossLink</param> <param name="pathTopObjectType">Type of object that stands at the beginning of the emitted object path</param> <param name="jsonObject">Output Json object in form of Dictionary string -> object</param> <param name="jsonPropRelOrder">Relative order or TOM property</param> <param name="isReadOnly">Whether TOM property is read-only</param> <remarks> CrossLink will be written into provided Json object as one or more properties with prefix <paramref name="propName"/> For example, cross link FromEndColumn in Relationship object pointing to column Foo in table Bar will be written as : "propNameTable" : "Bar" "propNameColumn" : "Foo" In given example, Table and Column names represent what is called "object path" - names of objects that would need to be visited when traversing from root to target object. Root can be a Model (in which case object path is called absolute) or some other object (in which case object path is called relative). For example, Column.SortedBy cross-link always points to column in same table. So it's enough to use relative path { column: Bar } to identify target column. On the opposite, CalculatedTableColumn.ColumnOrigin always points to column in different table, so path containing both Table and Column is needed. Caller has to decide which object should act as root of traversal and pass this info in pathTopObjectType parameter. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.CrossLink`2.TryResolveByPath"> <summary> Attempts to resolve the link by walking the object path </summary> <returns>True is was able to resolve the link, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.CrossLink`2.TryResolveAfterCopy(Microsoft.AnalysisServices.Tabular.Metadata.CopyContext)"> <summary> Attempts to resolve the link after a copy operation. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.CrossLink`2.IsEqualTo(Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase{`0,`1},Microsoft.AnalysisServices.Tabular.Metadata.CopyContext)"> <summary> Checks whether 'this' link is same as 'other' link in a sense that links point to same object </summary> <param name="other">Other link to compare with</param> <param name="context">CopyContext whose Flags give additional hints whether link targets should be considered same object or different objects</param> <returns>True, if links differ from each other, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.CrossLink`2.IsEqualTo(Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase{`0,`1})"> <summary> Checks whether 'this' link is same as 'other' link in a sense that links point to same object </summary> <param name="other">Other link to compare with</param> <returns>True, if links differ from each other, False otherwise</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.CustomizedPropertyName"> <summary> Represents a name of the property of metadata object that has been customized in TOM compared to DDL. </summary> <remarks> An example of such a customization os a Partition object, which in DDL has a QueryDefinition property, but in TOM is exposed as QueryPartitionSource.Query or CalculatedPartitionSource.Expression. </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.CustomizedPropertyName.OriginalName"> <summary> Name of the property as it appears in DDL (and in LogicalMetadata.xsd). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.CustomizedPropertyName.CustomName"> <summary> Name of the property as exposed by TOM. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.ITxObject"> <summary> Interface representing an object whose state can be tracked at multiple points of time using save points. Essentially, such an object can have a history of states, each belonging to a different savepoint. An object can be compared to any of its previous states or reverted to a previous state. Currently this interface is implemented by metadata objects and metadata object collections. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ITxObject.Body"> <summary> Head of object bodies chain, each body representing object state at different points of time </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ITxObject.CreateBody"> <summary> Creates a body object with default properties. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ITxObject.NotifyBodyReverted"> <summary> Notifies ITxObject that its Body was reverted by TxManager. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody"> <summary> Interface representing a body of object whose state can be tracked at multiple points of time. Essentially, it's a body who defines the state of the object, and object is just a get/set wrapper on top of it. ITxObject can have multiple chained ITxObjectBodies which belong to different savepoints. As an example: ITxObject ^ | ITxObjectBody -- ITxObjectBody -- ITxObjectBody -- ITxObjectBody (Savepoint 3) (Savepoint 2) -- (Savepoint 1) -- (Savepoint 0 - initial state of object) </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody.Owner"> <summary> Object who owns this body. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody.CreatedFrom"> <summary> Previous body object in body chain. Previous body represents earlier state of the object than current body. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody.Savepoint"> <summary> Savepoint to which body belongs to. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody.CopyFrom(Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody,Microsoft.AnalysisServices.Tabular.Metadata.CopyContext)"> <summary> Copies body properties from another body. CopyContext.Flags allows to specify which properties gets copied (i.e. inferred properties are ignored, etc). (Both bodies are supposed to represent same object type. I.e. you can't copy Column body to Table body.) </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist"> <summary> Represents a set of user operations on Model or other metadata objects </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.AddedObjects"> <summary> All objects that were added to the tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.AddedSubtreeRoots"> <summary> Roots of branches added to an object tree For example, if Table is added to the Model, only Table will appear in AddedSubtreeRoots list, but not its children Columns or Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.RemovedObjects"> <summary> All objects that were removed from the tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.RemovedSubtreeRoots"> <summary> Roots of branches removed from an object tree For example, if Table is removed from the Model, only Table will appear in RemovedSubtreeRoots list, but not its children Columns or Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.PropChanges"> <summary> All property changes that happened on all objects that were existing and still remain existing (not removed or added) in the tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.AnalyzeRefreshPolicyImpactObjects"> <summary> All objects that were requested for analyze refresh policy impact. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.RefreshObjects"> <summary> All objects that were requested for refresh </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.RenamedObjects"> <summary> All objects that were requested for rename </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.PartitionMergedObjects"> <summary> All objects that were requested for partition merge </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.IsEmpty"> <summary> Whether current ObjectChangelist is empty - contains no changes </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.ObjectChangelist.Empty"> <summary> Empty ObjectChangelist - contains no user changes </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase`2"> <summary> Represents an ObjectID-based link between objects in TOM tree. TOM objects are organized in a tree-like structure, and can have references (links) to each other. In DDL rowsets, links are represented as "ID of an referenced object". For example, Column object has links to Table (as "TableID" field) and to AttributeHierarchy (as "AttributeHierarchyID" field). This class contains logic to support links based on object Ids. Basic operations are: assign Id, assign Object, resolve link </summary> <typeparam name="TOwner">Type of object that hold a reference to another object</typeparam> <typeparam name="TObject">Type of object that is being referenced</typeparam> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase`2.ResolveById(System.Collections.Generic.IDictionary{Microsoft.AnalysisServices.Tabular.Metadata.ObjectId,Microsoft.AnalysisServices.Tabular.MetadataObject},System.Boolean)"> <summary> Resolves the link by looking up for object with required Id in provided object map </summary> <param name="objectMap">Map of metadata objects by their Ids</param> <param name="throwIfCantResolve">Whether to throw exception if unable to resolve the link</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase`2.IsEqualTo(Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase{`0,`1},Microsoft.AnalysisServices.Tabular.Metadata.CopyContext)"> <summary> Checks whether 'this' link is same as 'other' link in a sense that links point to same object. </summary> <remarks> This method is called in a context of copying one subtree into another subtree. Say we're copying object B from one subtree into object A from another subtree (B -> A). We're comparing B's body to A's body (body contents include regular properties and links). If bodies are found to be different, then: - new body is created for A - new body is marked as belonging to Modified savepoint, - new body's content is copied from B's body This allows later to quickly go through bodies touched in Modified savepoint, compare them with prev body and get delta. If bodies are found to be equal, nothing happens. Object A is treated as not changed. </remarks> <param name="other">Other link to compare with</param> <param name="context">CopyContext whose Flags give additional hints whether link targets should be considered same object or different objects</param> <returns>True, if links differ from each other, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase`2.IsEqualTo(Microsoft.AnalysisServices.Tabular.Metadata.ObjectLinkBase{`0,`1})"> <summary> Checks whether 'this' link is same as 'other' link in a sense that links point to same object </summary> <remarks> This method is called in a context of comparing two bodies of the same object to figure out delta between them </remarks> <param name="other">Other link to compare with</param> <returns>True, if links differ from each other, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath.CompareObjectPathElements(System.Collections.Generic.KeyValuePair{Microsoft.AnalysisServices.Tabular.ObjectType,System.String},System.Collections.Generic.KeyValuePair{Microsoft.AnalysisServices.Tabular.ObjectType,System.String})"> <summary> Helper function that helps to sort elements in ObjectPath in order from top to down, such that, for example, Table element appears before Column element. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.ParentLink`2"> <summary> Represents a link from child object to parent object. For example, link from Column to Table which contains that column </summary> <typeparam name="TOwner">Type of object that hold a reference to another object</typeparam> <typeparam name="TObject">Type of object that is being referenced</typeparam> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags"> <summary> Flags associated with MetadataObject's property </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.None"> <summary> None of the flags are set </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.Ddl"> <summary> Property is present in DDL schema of the MetadataObject (directly serialized from/to DDL) This flag is set for properties like "Column.ExplicitDataType", "Column.Description", but not for "Column.DataType" or "Column.IsDataTypeInferred" </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.User"> <summary> Property is public and available for user. It may or may not be directly serialized from/to DDL. This flag is set for properties like "Column.DataType", "Column.IsDataTypeInferred", "Column.Description", but not for "Column.ExplicitDataType" </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.ReadOnly"> <summary> Property is read-only. User can't change it explicitly. If it's changed by metadataObject.CopyFrom(otherMetadataObject), it won't be sent to the server </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.DdlAndUser"> <summary> Property is both public and is directly serialized to/from DDL </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.Json"> <summary> Property is of string type and contains JSON content. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Metadata.PropertyFlags.ModelReference"> <summary> Property is a reference in the model object. The model changes are usually sent as an 'special' Alter command before any other changes; however, because the reference may be pointing to an object created in the same change then those changes need to be serialized as part of the regular Alter post the Create\Delete commands of the batch </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint"> <summary> Represents save point - essentially a snapshot of object tree state We create savepoints that represent some important model states, such as : 'BeginTransaction' (transaction has been started), 'Synced' (model is synced with Server), 'Modified' (Model is modified on client) </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.Name"> <summary> Name of the save point Example: "BeginTransaction", "Synced", "Modified" </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.Prev"> <summary> Previous save point </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.AllBodies"> <summary> Bodies of all MetadataObjects that were changed or added in current save point </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.TxManager"> <summary> Transaction manager who owns save point </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.RegisterBody(Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody)"> <summary> Registers a body of MetadataObject with current save point This is done for MetadataObjects which get added, modified or removed in save point </summary> <param name="body">Body of MetadataObject</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.UnregisterBody(Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody)"> <summary> Unregisters a body of MetadataObject from current save point This happens when save point is deleted </summary> <param name="body">Body of MetadataObject</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.MergeWithPreviousSavepoint"> <summary> Merges changes done in previous savepoint into current savepoint </summary> <remarks> This is done when we're going to get rid of some savepoint, and before that we're propagating all changes from it to next savepoint </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.DropPreviousSavepoints"> <summary> Drops the chain of previous savepoints </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.IsObjectAddedInSavepoint(Microsoft.AnalysisServices.Tabular.Metadata.ITxObject)"> <summary> Returns whether given object was added to an object tree in current savepoint </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Metadata.TxSavepoint.ClearPendingOperationFlags"> <summary> Clears RefreshRequested, AnalyzeRefreshPolicyImpactRequested, RenameRequested flag on all objects in a savepoint </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.UntypedCrossLink`1"> <summary> Represents untyped link between objects in TOM tree which don't have parent-child relationships. This is used by objects like ObjectTranslations who can point to various types of other objects. </summary> <typeparam name="TOwner">Type of object that hold a reference to another object</typeparam> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Metadata.UntypedParentLink`1"> <summary> Represents untyped link to parent object. It's used by objects like Annotation who can be a child of various types of objects. </summary> <typeparam name="TOwner">Type of object that hold a reference to parent object</typeparam> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RoleCollection"> <summary> Represents a collection of <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> objects. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RoleCollection.ItemsType"> <summary> Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection. </summary> <value>A <see cref="T:System.Type" /> with the type of objects.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RoleCollection.Item(System.Int32)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />, at the specified index, from the collection. </summary> <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> at the specified index.</value> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RoleCollection.Item(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />, with the specified identifier, from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier.</value> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Find(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> that has the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.FindByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.GetByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified Name.</returns> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified name.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add(Microsoft.AnalysisServices.Tabular.Role)"> <summary> Adds the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to the end of the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be added.</param> <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> has been added to the collection.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add(System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Role created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add(System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object using the specified name, adds it to the end of the collection and returns the new Role created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</returns> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object is generated based on the specified name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Add"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Role created. </summary> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Role)"> <summary> Inserts the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to the collection at the specified index. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is inserted.</param> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be inserted.</param> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32,System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Role created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object using the specified name, inserts it to the collection at the specified index and returns the new Role created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object. It must be unique within the collection.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is generated based on the specified Name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Insert(System.Int32)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Role created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is inserted.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(Microsoft.AnalysisServices.Tabular.Role)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be removed.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(Microsoft.AnalysisServices.Tabular.Role,System.Boolean)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(System.String)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be removed.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Remove(System.String,System.Boolean)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Move(System.Int32,System.Int32)"> <summary> Moves a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> in the collection from the current position to a new one. </summary> <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Move(System.String,System.Int32)"> <summary> Moves a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />, with the specified identifier, to a new position in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> in the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Move(Microsoft.AnalysisServices.Tabular.Role,System.Int32)"> <summary> Moves the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to a new position in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />.</param> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> does not exist the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Contains(Microsoft.AnalysisServices.Tabular.Role)"> <summary> Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" />. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is found in the collection, otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.Contains(System.String)"> <summary> Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> is found in the collection, otherwise, false.</returns> <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Role)"> <summary> Searches for the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> and returns the zero-based index of it in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.RoleCollection.IndexOf(System.String)"> <summary> Searches for a <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> with the specified identifier and returns the zero-based index of it in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SerializationUtil"> This is utility to provide serializer for Alter and Create request. Earlier this was part of Utils in AMO. As part of TOM and AMO merge initiatives, the serializer moved to AMO and TOM to provide custom serializer and define the serializer properties. This is shared between AMO and TOM. </member> <member name="T:Microsoft.AnalysisServices.Tabular.SerializationUtil.NestedUtil"> <summary> This is used to create lazy initialization, at the time it is needed. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SerializationUtil.SerializerFullWithReadOnly"> <summary>Writes out full object definition with the read-only properties. Useful when saving to a file.</summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SerializationUtil.SerializerFullWithoutReadOnly"> <summary>Writes out full object definition without the read-only properties. Useful when saving to engine.</summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SerializationUtil.SerializerPartialWithReadOnly"> <summary>Writes out partial object definition with the read-only properties. Useful when saving to a file.</summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SerializationUtil.SerializerPartialWithoutReadOnly"> <summary>Writes out partial object definition without the read-only properties. Useful when saving to engine.</summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Server"> <summary> Represents an instance of Analysis Services and provides methods and members that enable you to control that instance. This class cannot be inherited. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.Clone(System.Boolean)"> <summary> Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object. </summary> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.#ctor"> <summary> Initializes a new instance of the Server using the default values. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Server.SessionTrace"> <summary> Gets the <see cref="P:Microsoft.AnalysisServices.Tabular.Server.SessionTrace"/> object that is used to start and stop traces on the server. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.CopyTo(Microsoft.AnalysisServices.Tabular.Server)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Server.IsInTransaction"> <summary> Gets the value indicating whether there is an active transaction started on Server. </summary> <remarks> Server object keeps track of transaction that are started, committed or reverted by calling appropriate methods (BeginTransaction, CommitTransaction, RollbackTransaction). IsInTransaction value will reflect the state of the Server. If you instantiate a Server object and connect it to existing session with transaction already being in progress, IsInTransaction will return false as it is not aware of transactions started by another connections. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.BeginTransaction"> <summary> Starts a transaction on the server. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.CommitTransaction"> <summary> Commits the changes made in the current transaction. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.CommitTransaction(Microsoft.AnalysisServices.Tabular.ModelOperationResult@)"> <summary> Commits the changes made in the current transaction and returns <see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/>. </summary> <param name="modelResult"><see cref="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"/> which will hold the result of the transaction.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.RollbackTransaction"> <summary> Rolls back the current transaction on the connection to the server. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.Disconnect(System.Boolean)"> <summary> Disconnects the <see cref="T:Microsoft.AnalysisServices.Tabular.Server"/> object from the Analysis Services server. </summary> <param name="endSession"><b>true</b> if session must be closed; otherwise, <b>false</b>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.GetLastSchemaUpdate(Microsoft.AnalysisServices.Tabular.IMajorObject)"> <summary> Retrieves the date and time when the specified object schema was last updated. </summary> <param name="obj">The specified object schema.</param> <returns>The date and time when the specified object schema was last updated.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.UpdateObjects(Microsoft.AnalysisServices.Tabular.IMajorObject[])"> <summary> Infrastructure. Sends the updates made on the <see cref="T:Microsoft.AnalysisServices.Tabular.Server"/> object to the Analysis Services server. </summary> <param name="objects">The objects that are updated.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.UpdateObjects(Microsoft.AnalysisServices.Tabular.IMajorObject[],Microsoft.AnalysisServices.ImpactDetailCollection)"> <summary> Infrastructure. Sends the updates made on the <see cref="T:Microsoft.AnalysisServices.Tabular.Server"/> object to the Analysis Services server. </summary> <param name="objects">The objects that are updated.</param> <param name="impactResult">The collection to store impact information in.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.Validate(Microsoft.AnalysisServices.ValidationErrorCollection,System.Boolean,Microsoft.AnalysisServices.ServerEdition)"> <summary> Indicates whether the Server object is valid. </summary> <param name="errors">A collection of <see cref="T:Microsoft.AnalysisServices.Tabular.ValidationError"/> objects.</param> <param name="includeDetailedErrors"><b>true</b> to indicate that detailed errors are included in the errors parameter; otherwise, <b>false</b>.</param> <param name="serverEdition">The edition of the server.</param> <returns><b>true</b> if the object returns valid; otherwise, <b>false</b>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Server.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> Infrastructure. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Server.Databases"> <summary> Gets the collection of databases resident on a Server. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Server.Traces"> <summary> Gets the traces available on the server. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Server.Roles"> <summary> Gets the collection of Roles. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SessionTrace"> <summary> Represents a trace session. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SessionTrace.Parent"> <summary> Gets the parent Server of the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SessionTrace.IsStarted"> <summary> Gets the status of a session trace from a <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace"/> object. </summary> </member> <member name="E:Microsoft.AnalysisServices.Tabular.SessionTrace.OnEvent"> <summary> Occurs when the session raised an event. </summary> </member> <member name="E:Microsoft.AnalysisServices.Tabular.SessionTrace.Stopped"> <summary> Occurs when the session stopped. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.SessionTrace.Start"> <summary> Starts a session trace based on the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace"/> object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.SessionTrace.Stop"> <summary> Stops a session trace based on the <see cref="T:Microsoft.AnalysisServices.Tabular.SessionTrace"/> object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.SessionTrace.Dispose"> <summary> Dispose the session trace object </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Trace"> <summary> Provides a mechanism to store event logs which can be later viewed or replayed. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Parent"> <summary> Gets the parent <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> object of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object. </summary> <value>The parent <see cref="T:Microsoft.AnalysisServices.Tabular.Server" /> object.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Clone(System.Boolean)"> <summary> Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object. </summary> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> This API supports the Analysis Services infrastructure and is not intended to be used directly from your code. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.#ctor"> <summary> Initializes a new instance of the Trace class using default values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.#ctor(System.String,System.String)"> <summary> Initializes a new instance of the Trace class using a name and an identifier. </summary> <param name="name">Name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace"/></param> <param name="id">ID of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace"/></param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.IsStarted"> <summary> Gets a value that indicates whether the Trace object was initiated. </summary> <value><b>true</b> if the Trace object was initiated; otherwise, <b>false</b>.</value> </member> <member name="E:Microsoft.AnalysisServices.Tabular.Trace.OnEvent"> <summary> Assigns a certain trace event handler to an event associated with a Trace object. </summary> </member> <member name="E:Microsoft.AnalysisServices.Tabular.Trace.Stopped"> <summary> Indicates that a Trace has stopped. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileName"> <summary> Gets or sets the file name of the log file for the Trace object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileAppend"> <summary> Gets or sets a value that indicates whether the Trace appends its logging output to the existing log file, or overwrites it. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileSize"> <summary> Gets or sets the maximum log file size, in megabytes. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Audit"> <summary> Gets or sets a value that indicates whether the Trace object can drop any events, regardless of whether this results in degraded performance on the server. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileRollover"> <summary> Gets or sets a value that indicates whether logging of Trace output will roll over to a new file, or whether it will stop when the maximum log file size that is specified in <see cref="P:Microsoft.AnalysisServices.Tabular.Trace.LogFileSize"/> is reached. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.AutoRestart"> <summary> Gets or sets a value that indicates whether a Trace object will automatically restart when the service stops and restarts. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.StopTime"> <summary> Gets or sets the date and time at which a Trace object should stop. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Events"> <summary> Gets the collection of event objects to be captured by a Trace. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.Filter"> <summary> Gets or sets the specified filter to add. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Trace.XEvent"> <summary> Gets or sets the collection of XEvent that is part of this category. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Start"> <summary> Starts a Trace. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Stop"> <summary> Stops a Trace. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.CopyTo(Microsoft.AnalysisServices.Tabular.Trace)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Trace.Dispose(System.Boolean)"> <summary> Handling Trace specific actions when it is disposed. </summary> <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceCollection"> <summary> Represents a collection of <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> objects. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceCollection.ItemsType"> <summary> Gets the <see cref="T:System.Type" /> of objects that can be contained in the collection. </summary> <value>A <see cref="T:System.Type" /> with the type of objects.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceCollection.Item(System.Int32)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" />, at the specified index, from the collection. </summary> <param name="index">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> at the specified index.</value> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceCollection.Item(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" />, with the specified identifier, from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be returned.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier.</value> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Find(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> that has the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.FindByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified name, if it exists in the collection; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.GetByName(System.String)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> that has the specified name from the collection. </summary> <param name="name">The name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to locate.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified Name.</returns> <exception cref="T:Microsoft.AnalysisServices.AmoException">The collection doesn't contain a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified name.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add(Microsoft.AnalysisServices.Tabular.Trace)"> <summary> Adds the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to the end of the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be added.</param> <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> has been added to the collection.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add(System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object using the specified name and identifier, adds it to the end of the collection and returns the new Trace created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</returns> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add(System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object using the specified name, adds it to the end of the collection and returns the new Trace created. </summary> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</returns> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object is generated based on the specified name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Add"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object using a generated unique Name and identifier, adds it to the end of the collection and returns the new Trace created. </summary> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32,Microsoft.AnalysisServices.Tabular.Trace)"> <summary> Inserts the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to the collection at the specified index. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is inserted.</param> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be inserted.</param> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified item is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified item already esists in the collection.</description></item> <item><description>The identifier of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is not valid in the collection.</description></item> <item><description>The name of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is not valid in the collection.</description></item> <item><description>The compatibility-level of the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32,System.String,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object using the specified name and identifier, inserts it to the collection at the specified index and returns the new Trace created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</param> <param name="id">The identifier for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException"> <list type="bullet"> <item><description>The specified name is not valid in the collection.</description></item> <item><description>The specified identifier is not valid in the collection.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32,System.String)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object using the specified name, inserts it to the collection at the specified index and returns the new Trace created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is inserted.</param> <param name="name">The Name for the new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object. It must be unique within the collection.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> <exception cref="T:System.InvalidOperationException">The specified name is not valid in the collection.</exception> <remarks>The identifier for the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is generated based on the specified Name.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Insert(System.Int32)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object using a generated unique Name and identifier, inserts it to the collection at the specified index and returns the new Trace created. </summary> <param name="index">The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is inserted.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> object.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(Microsoft.AnalysisServices.Tabular.Trace)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be removed.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(Microsoft.AnalysisServices.Tabular.Trace,System.Boolean)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> from the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <exception cref="T:System.ArgumentNullException">The specified item is a null reference (Nothing in Visual Basic).</exception> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(System.String)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be removed.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Remove(System.String,System.Boolean)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier from the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be removed.</param> <param name="cleanUp">True, if referencing objects are to be deleted; otherwise, false.</param> <remarks>This API supports the product infrastructure and is not intended to be used directly from your code.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Move(System.Int32,System.Int32)"> <summary> Moves a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> in the collection from the current position to a new one. </summary> <param name="fromIndex">The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified fromIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Move(System.String,System.Int32)"> <summary> Moves a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" />, with the specified identifier, to a new position in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> specified by fromIndex.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> that was moved.</returns> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>id is not a valid identifier to a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> in the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Move(Microsoft.AnalysisServices.Tabular.Trace,System.Int32)"> <summary> Moves the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to a new position in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be moved.</param> <param name="toIndex">The zero-based index to which to move the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" />.</param> <exception cref="T:System.ArgumentOutOfRangeException"> <list type="bullet"> <item><description>The specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> does not exist the collection.</description></item> <item><description>The specified toIndex is not a valid value (less than zero or bigger then the total number of elements).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Contains(Microsoft.AnalysisServices.Tabular.Trace)"> <summary> Indicates whether the collection contains the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" />. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is found in the collection, otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.Contains(System.String)"> <summary> Indicates whether the collection contains a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to be located.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> is found in the collection, otherwise, false.</returns> <exception cref="T:System.ArgumentNullException">The specified id is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.IndexOf(Microsoft.AnalysisServices.Tabular.Trace)"> <summary> Searches for the specified <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> and returns the zero-based index of it in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceCollection.IndexOf(System.String)"> <summary> Searches for a <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> with the specified identifier and returns the zero-based index of it in the collection. </summary> <param name="id">The identifier of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> to locate in the collection.</param> <returns>The zero-based index of the <see cref="T:Microsoft.AnalysisServices.Tabular.Trace" /> in the collection, if found; otherwise, -1.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceColumnCollection"> <summary> Represents a collection of <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> objects. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Count"> <summary> Gets the number of elements contained in the collection. </summary> <value>The current number of elements.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Item(System.Int32)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> element at the specified index. </summary> <param name="index">The zero-based index of the element to get.</param> <value>The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> element at the specified index.</value> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Add(Microsoft.AnalysisServices.TraceColumn)"> <summary> Adds the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> to the end of the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> to be added.</param> <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> has been added to the collection.</returns> <exception cref="T:System.InvalidOperationException">The specified items already exists in the collection.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Clear"> <summary> Removes all items from the collection. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Contains(Microsoft.AnalysisServices.TraceColumn)"> <summary> Determines whether the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> exists in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> whose existence is checked.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> is found in the collection; otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceColumnCollection.Remove(Microsoft.AnalysisServices.TraceColumn)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> from this collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.TraceColumn" /> to remove.</param> <exception cref="T:System.InvalidOperationException">The specified item does not exists in the collection.</exception> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceEvent"> <summary> Represents a trace event. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.#ctor"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent"/> class. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.#ctor(Microsoft.AnalysisServices.TraceEventClass)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent"/> class. </summary> <param name="eventClass">The trace event class.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEvent.EventID"> <summary> Gets or sets a value that identifies the event. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEvent.Columns"> <summary> Gets a collection that contains all the columns in the event. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.CopyTo(Microsoft.AnalysisServices.Tabular.TraceEvent)"> <summary> Copies the content of this object to another object (the destination). </summary> <param name="obj">The destination object to copy to.</param> <returns>The destination object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEvent.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceEventHandler"> <summary> Represents the analysis services trace event handler. </summary> <param name="sender">The sender object.</param> <param name="e">The trace event arguments.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"> <summary> Defines the identifiers and values associated with a trace event. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Item(Microsoft.AnalysisServices.TraceColumn)"> <summary> Corresponds to the indexor property in the C# language. It allows indexing of a collection in the same manner as with arrays. </summary> <param name="column">Trace column.</param> <returns>The value of a trace column from a trace event.</returns> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.XmlaMessages"> <summary> Gets the collection of XMLA messages associated with a TraceEventArgs object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.EventClass"> <summary> Gets the event class associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.EventSubclass"> <summary> Gets the event subclass associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.CurrentTime"> <summary> Gets the current date and time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.StartTime"> <summary> Gets the date and time at which a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object's trace started. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.EndTime"> <summary> Gets the end time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Duration"> <summary> Gets the duration value associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.CpuTime"> <summary> Gets the CPU time associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.JobID"> <summary> Gets the job identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.SessionType"> <summary> Gets the session type associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ProgressTotal"> <summary> Gets the progress total associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.IntegerData"> <summary> Gets the Integer data associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectID"> <summary> Gets the object identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectType"> <summary> Gets the object type associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectName"> <summary> Gets the object name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectPath"> <summary> Gets the object path associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ObjectReference"> <summary> Gets the object reference associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.SessionID"> <summary> Gets the session identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Severity"> <summary> Gets the severity associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Success"> <summary> Gets the success property associated with the trace indicated by a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object's trace. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Error"> <summary> Gets the error property associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ConnectionID"> <summary> Gets the connection identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.DatabaseName"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/>TraceEventArgs object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.NTUserName"> <summary> Gets the NT user name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.NTDomainName"> <summary> Gets the NT domain name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ClientHostName"> <summary> Gets the client host name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ClientProcessID"> <summary> Gets the client process identifier associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ApplicationName"> <summary> Gets the application name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.NTCanonicalUserName"> <summary> Gets the NT canonical user name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.Spid"> <summary> Gets the active server process identifier (SPID) on which to execute the parent object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.TextData"> <summary> Gets the text data information associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.ServerName"> <summary> Gets the server name associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.RequestParameters"> <summary> Gets the request parameters associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventArgs.RequestProperties"> <summary> Gets the request properties associated with a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEventArgs"/> object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceEventCollection"> <summary> Represents a collection of <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> objects. This class cannot be inherited. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Count"> <summary> Gets the number of elements contained in the collection. </summary> <value>The current number of elements.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Item(System.Int32)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> element at the specified index. </summary> <param name="index">The zero-based index of the element to get.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> element at the specified index.</value> <exception cref="T:System.ArgumentOutOfRangeException">The specified index is not a valid value (less than zero or bigger then the total number of elements).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Add(Microsoft.AnalysisServices.Tabular.TraceEvent)"> <summary> Adds the specified <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> to the end of the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> to be added.</param> <returns>The zero-based index at which the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> has been added to the collection.</returns> <exception cref="T:System.ArgumentNullException">The specified items is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException"> <item><description>The specified item already exists in the collection.</description></item> <item><description>The specified item already belongs to another collection.</description></item> <item><description>The collection already contains an element with the same EventID as the specified item.</description></item> <list type="bullet"> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Clear"> <summary> Removes all items from the collection. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Contains(Microsoft.AnalysisServices.Tabular.TraceEvent)"> <summary> Determines whether the specified <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> exists in the collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> whose existence is checked.</param> <returns>True, if the specified <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> is found in the collection; otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Remove(Microsoft.AnalysisServices.Tabular.TraceEvent)"> <summary> Removes the specified <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> from this collection. </summary> <param name="item">The <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> to remove.</param> <exception cref="T:System.ArgumentNullException">The specified items is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified item does not exists in the collection.</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Item(Microsoft.AnalysisServices.TraceEventClass)"> <summary> Gets the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> with the specified EventID. </summary> <param name="eventId">The EventId of the element to get.</param> <value>The <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> element with the specified EventID.</value> <exception cref="T:Microsoft.AnalysisServices.AmoException">An element with the specified EventID does not exists in the collection.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Add(Microsoft.AnalysisServices.TraceEventClass)"> <summary> Creates a new <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> object using the specified EventId, adds it to the end of the collection and returns the new TraceEvent created. </summary> <param name="eventId">The EventId for the new <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> object.</param> <returns>The newly created <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> object.</returns> <exception cref="T:System.InvalidOperationException">An element with the specified EventID already exists in the collection.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Contains(Microsoft.AnalysisServices.TraceEventClass)"> <summary> Determines whether a <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> with the specified EventID exists in the collection. </summary> <param name="eventId">The EventID of the TraceEvent to look for.</param> <returns>True, if a TraceEvent with the specified EventID is found in the collection; otherwise, false.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Find(Microsoft.AnalysisServices.TraceEventClass)"> <summary>, Returns the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> with the specified EventId. </summary> <param name="eventId">The EventId of the TraceEvent to return.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> with the specified EventId, if found; otherwise, a null reference (Nothing in Visual Basic).</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TraceEventCollection.Remove(Microsoft.AnalysisServices.TraceEventClass)"> <summary> Removes the <see cref="T:Microsoft.AnalysisServices.Tabular.TraceEvent" /> with the specified EventID from this collection. </summary> <param name="eventId">The EventId of the TraceEvent to remove.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceStoppedEventHandler"> <summary> Represents the event handler when the tracing is stopped. </summary> <param name="sender">The trace.</param> <param name="e">The event arguments.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TraceStoppedEventArgs"> <summary> Represents a trace stopped event. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceStoppedEventArgs.StopCause"> <summary> Gets the cause of trace to stop. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TraceStoppedEventArgs.Exception"> <summary> Gets the exception that occurs in the event. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.JsonTextReaderExtensions.VerifyToken(Microsoft.AnalysisServices.Tabular.Json.JsonTextReader,Microsoft.AnalysisServices.Tabular.Json.JsonToken)"> <summary> Verifies that current token has expected value. </summary> <param name="reader">JsonTextReader</param> <param name="expectedToken">Expected token</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.JsonWriterExtensions.WriteRawJson(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,System.String)"> <summary> Writes raw Json with proper formatting and indentation </summary> <remarks> JsonWriter.WriteRaw writes the input string with preserving formatting and indentation of the input string, which typically results into resulting Json formatted poorly. This method reads input Json and outputs it into writer token by token, which results in correct formatting. </remarks> <param name="writer">JsonWriter</param> <param name="json">Raw Json</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.JTokenExtensions.VerifyTokenType(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken,Microsoft.AnalysisServices.Tabular.Json.Linq.JTokenType)"> <summary> Verifies that given JSON token has expected type. </summary> <param name="token">Input token</param> <param name="expectedType">Expected token type</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Extensions.DatabaseExtensions"> <summary> A utility class that provides extension methods to the <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> class. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.DatabaseExtensions.ToTmdl(Microsoft.AnalysisServices.Tabular.Database)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Builds a set of TMDL documents based on the metadata of the secified database. </summary> <param name="db">The source database.</param> <returns>A set of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/>, representing the metadata of the database.</returns> <exception cref="T:System.ArgumentNullException">The specified database is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.DatabaseExtensions.ToTmdl(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Builds a set of TMDL documents based on the metadata of the secified database. </summary> <param name="db">The source database.</param> <param name="options">The options for the serialization operation.</param> <returns>A set of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/>, representing the metadata of the database.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Extensions.MetadataFormattingOptionsBuilderExtensions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A utility class that provides extension methods to the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> class. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataFormattingOptionsBuilderExtensions.GetCasingStyle(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the casing style in which keywords are written to the TMDL text. </summary> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle"/> enumeration value, which represents the style.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL formatting options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataFormattingOptionsBuilderExtensions.GetBaseIndentationLevel(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the level of the base indentation of the TMDL documents. </summary> <returns>An <see cref="T:System.Int32"/> that indicate the level.</returns> <remarks>By default, the level of the base indentation for the document is 0; this option can be used to set additional indentation that would be applied to the entire document.</remarks> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL formatting options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataFormattingOptionsBuilderExtensions.WithCasingStyle(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder,Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the casing style in which keywords are written to the TMDL text. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> that initializes the formatting options.</param> <param name="style">The casing style in which keywords are written to the TMDL text.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL formatting options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataFormattingOptionsBuilderExtensions.WithBaseIndentationLevel(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder,System.Int32)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the level of the base indentation of the TMDL documents. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> that initializes the formatting options.</param> <param name="level">The base indentation level.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.ArgumentOutOfRangeException">The specified level is invalid.</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL formatting options.</exception> <remarks>By default, the level of the base indentation for the document is 0; this option can be used to set additional indentation that would be applied to the entire document.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Extensions.MetadataSerializationOptionsBuilderExtensions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A utility class that provides extension methods to the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> class. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataSerializationOptionsBuilderExtensions.GetExpressionTrimStyle(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the style in which whitespaces in lines in an expression block, are trimmed when serialized into TMDL text; default is <see cref="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle.TrimTrailingWhitespaces"/>. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> that initializes the serialization options.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle"/> enumeration value, which represents the style.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL serialization options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataSerializationOptionsBuilderExtensions.IsMetadataOrderHintsExcluded(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if the serialized TMDL content should not include hints for the order of metadata elements; default is false, indicating to included in the generated TMDL. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> that initializes the serialization options.</param> <returns>True, if metadata-order hints are excluded from the TMDL content; otherwise, false.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL serialization options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataSerializationOptionsBuilderExtensions.WithExpressionTrimStyle(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder,Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the style in which whitespaces in lines in an expression block, are trimmed when serialized into TMDL text. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> that initializes the serialization options.</param> <param name="style">The style in which lines are trimmed.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL serialization options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataSerializationOptionsBuilderExtensions.WithMetadataOrderHints(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets an indication that metadata-order hints should be included in the generated TMDL content. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> that initializes the serialization options.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL serialization options.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.MetadataSerializationOptionsBuilderExtensions.WithoutMetadataOrderHints(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets an indication that metadata-order hints should not be included in the generated TMDL content. </summary> <param name="builder">The <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> that initializes the serialization options.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified builder is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">The specified builder was not initialized to set TMDL serialization options.</exception> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Extensions.ModelExtensions"> <summary> A utility class that provides extension methods to the <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> class. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.ModelExtensions.ToTmdl(Microsoft.AnalysisServices.Tabular.Model)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Builds a set of TMDL documents based on the metadata of the secified model. </summary> <param name="model">The source model.</param> <returns>A set of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/>, representing the metadata of the model.</returns> <exception cref="T:System.ArgumentNullException">The specified model is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.ModelExtensions.ToTmdl(Microsoft.AnalysisServices.Tabular.Model,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Builds a set of TMDL documents based on the metadata of the secified model using the given options. </summary> <param name="model">The source model.</param> <param name="options">The options for the serialization operation.</param> <returns>A set of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/>, representing the metadata of the model.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Extensions.TxObjectBodyExtensions.FindNextBody(Microsoft.AnalysisServices.Tabular.Metadata.ITxObjectBody)"> <summary> Finds next body in a chain of bodies of ITxObject belonging to different savepoints </summary> <remarks> NOTE: the logic here assumes linear chain of object bodies, it won't work if we end up having something like: Body3 - Body2 - Body1 - Body0 | Body4 </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.CommentIgnoringJsonTextReader"> <summary> Customization of JsonTextReader that ignores comments </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.CommentIgnoringJsonTextReader.Read"> <summary> Reads the next significant (non-comment) token from the stream </summary> <returns> True if the next token was read successfully; False if there are no more tokens to read. </returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObject"> <summary> Helper dictionary-like class that allows to order object properties before emitting them into JSON </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader"> <summary> Helper class that reads an object tree from JSON. </summary> <remarks> This class is used to discover the object tree structure from the JSON document, where the discovery of the state of individual objects is the responsibility of the caller of this class. The object tree can be either a full Model tree or spanning tree with adornments. As an example, we use it to read object translations collection from JSON. ObjectTranslations can be associated with any metadata object that has Name or Description. User can decide to translate a column X but not parent table Y. For this reason, we say that ObjectTranslations is a "sparse" collection, in a sense that ObjectTranslations objects are randomly attached to metadata objects from Model tree and do not form parent-child hierarchy between themselves. ObjectTranslations are represented in JSON as spanning tree over translated nodes of Model tree. Here is the example of JSON: { "model": { "name": "Awesome Model", "translatedCaption": "Awesome model : Изумительная модель", "tables": [ { "name": "Customer", "columns": [ { "name": "Account Number", "translatedCaption": "Account Number : номер счета", "translatedDescription": "Account Number column. : Колонка для номера счета" } ] }, { "name": "Sales", "measures": [ { "name": "Profit Margin", "kpi": { "translatedDescription": "Simple KPI : простой ключевой показатель эффективности" } } ] } ] } } Model, tables Customer and Sales with column Account Number, measure Profit Margin and KPI in this picture are objects from main Model tree which are being translated. "translatedCaption" and "translatedDescription" are additional properties (adornments to the object tree) which define how Name and Description are being translated. JsonObjectTreeReader allows to iterate through the object tree from that JSON document, and take some actions on every node of the object tree. It is similar to Visitor pattern. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadModel(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Model node of the object tree </summary> <param name="jObj">Json object containing Model node</param> <param name="currentPath">ObjectPath of current Model object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadDataSource(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads DataSource node of the object tree </summary> <param name="jObj">Json object containing DataSource node</param> <param name="currentPath">ObjectPath of current DataSource object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadTable(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Table node of the object tree </summary> <param name="jObj">Json object containing Table node</param> <param name="currentPath">ObjectPath of current Table object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadColumn(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Column node of the object tree </summary> <param name="jObj">Json object containing Column node</param> <param name="currentPath">ObjectPath of current Column object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadAttributeHierarchy(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads AttributeHierarchy node of the object tree </summary> <param name="jObj">Json object containing AttributeHierarchy node</param> <param name="currentPath">ObjectPath of current AttributeHierarchy object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPartition(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Partition node of the object tree </summary> <param name="jObj">Json object containing Partition node</param> <param name="currentPath">ObjectPath of current Partition object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadRelationship(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Relationship node of the object tree </summary> <param name="jObj">Json object containing Relationship node</param> <param name="currentPath">ObjectPath of current Relationship object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadMeasure(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Measure node of the object tree </summary> <param name="jObj">Json object containing Measure node</param> <param name="currentPath">ObjectPath of current Measure object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadHierarchy(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Hierarchy node of the object tree </summary> <param name="jObj">Json object containing Hierarchy node</param> <param name="currentPath">ObjectPath of current Hierarchy object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadLevel(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Level node of the object tree </summary> <param name="jObj">Json object containing Level node</param> <param name="currentPath">ObjectPath of current Level object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadAnnotation(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Annotation node of the object tree </summary> <param name="jObj">Json object containing Annotation node</param> <param name="currentPath">ObjectPath of current Annotation object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadKPI(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads KPI node of the object tree </summary> <param name="jObj">Json object containing KPI node</param> <param name="currentPath">ObjectPath of current KPI object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadCulture(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Culture node of the object tree </summary> <param name="jObj">Json object containing Culture node</param> <param name="currentPath">ObjectPath of current Culture object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadLinguisticMetadata(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads LinguisticMetadata node of the object tree </summary> <param name="jObj">Json object containing LinguisticMetadata node</param> <param name="currentPath">ObjectPath of current LinguisticMetadata object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPerspective(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Perspective node of the object tree </summary> <param name="jObj">Json object containing Perspective node</param> <param name="currentPath">ObjectPath of current Perspective object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPerspectiveTable(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads PerspectiveTable node of the object tree </summary> <param name="jObj">Json object containing PerspectiveTable node</param> <param name="currentPath">ObjectPath of current PerspectiveTable object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPerspectiveColumn(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads PerspectiveColumn node of the object tree </summary> <param name="jObj">Json object containing PerspectiveColumn node</param> <param name="currentPath">ObjectPath of current PerspectiveColumn object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPerspectiveHierarchy(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads PerspectiveHierarchy node of the object tree </summary> <param name="jObj">Json object containing PerspectiveHierarchy node</param> <param name="currentPath">ObjectPath of current PerspectiveHierarchy object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPerspectiveMeasure(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads PerspectiveMeasure node of the object tree </summary> <param name="jObj">Json object containing PerspectiveMeasure node</param> <param name="currentPath">ObjectPath of current PerspectiveMeasure object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadModelRole(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads ModelRole node of the object tree </summary> <param name="jObj">Json object containing ModelRole node</param> <param name="currentPath">ObjectPath of current ModelRole object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadModelRoleMember(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads ModelRoleMember node of the object tree </summary> <param name="jObj">Json object containing ModelRoleMember node</param> <param name="currentPath">ObjectPath of current ModelRoleMember object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadTablePermission(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads TablePermission node of the object tree </summary> <param name="jObj">Json object containing TablePermission node</param> <param name="currentPath">ObjectPath of current TablePermission object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadVariation(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Variation node of the object tree </summary> <param name="jObj">Json object containing Variation node</param> <param name="currentPath">ObjectPath of current Variation object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadSet(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Set node of the object tree </summary> <param name="jObj">Json object containing Set node</param> <param name="currentPath">ObjectPath of current Set object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadPerspectiveSet(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads PerspectiveSet node of the object tree </summary> <param name="jObj">Json object containing PerspectiveSet node</param> <param name="currentPath">ObjectPath of current PerspectiveSet object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadExtendedProperty(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads ExtendedProperty node of the object tree </summary> <param name="jObj">Json object containing ExtendedProperty node</param> <param name="currentPath">ObjectPath of current ExtendedProperty object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadNamedExpression(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads NamedExpression node of the object tree </summary> <param name="jObj">Json object containing NamedExpression node</param> <param name="currentPath">ObjectPath of current NamedExpression object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadColumnPermission(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads ColumnPermission node of the object tree </summary> <param name="jObj">Json object containing ColumnPermission node</param> <param name="currentPath">ObjectPath of current ColumnPermission object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadDetailRowsDefinition(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads DetailRowsDefinition node of the object tree </summary> <param name="jObj">Json object containing DetailRowsDefinition node</param> <param name="currentPath">ObjectPath of current DetailRowsDefinition object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadRelatedColumnDetails(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads RelatedColumnDetails node of the object tree </summary> <param name="jObj">Json object containing RelatedColumnDetails node</param> <param name="currentPath">ObjectPath of current RelatedColumnDetails object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadGroupByColumn(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads GroupByColumn node of the object tree </summary> <param name="jObj">Json object containing GroupByColumn node</param> <param name="currentPath">ObjectPath of current GroupByColumn object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadCalculationGroup(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads CalculationGroup node of the object tree </summary> <param name="jObj">Json object containing CalculationGroup node</param> <param name="currentPath">ObjectPath of current CalculationGroup object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadCalculationItem(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads CalculationItem node of the object tree </summary> <param name="jObj">Json object containing CalculationItem node</param> <param name="currentPath">ObjectPath of current CalculationItem object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadAlternateOf(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads AlternateOf node of the object tree </summary> <param name="jObj">Json object containing AlternateOf node</param> <param name="currentPath">ObjectPath of current AlternateOf object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadRefreshPolicy(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads RefreshPolicy node of the object tree </summary> <param name="jObj">Json object containing RefreshPolicy node</param> <param name="currentPath">ObjectPath of current RefreshPolicy object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadFormatStringDefinition(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads FormatStringDefinition node of the object tree </summary> <param name="jObj">Json object containing FormatStringDefinition node</param> <param name="currentPath">ObjectPath of current FormatStringDefinition object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadQueryGroup(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads QueryGroup node of the object tree </summary> <param name="jObj">Json object containing QueryGroup node</param> <param name="currentPath">ObjectPath of current QueryGroup object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadAnalyticsAIMetadata(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads AnalyticsAIMetadata node of the object tree </summary> <param name="jObj">Json object containing AnalyticsAIMetadata node</param> <param name="currentPath">ObjectPath of current AnalyticsAIMetadata object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadChangedProperty(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads ChangedProperty node of the object tree </summary> <param name="jObj">Json object containing ChangedProperty node</param> <param name="currentPath">ObjectPath of current ChangedProperty object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadExcludedArtifact(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads ExcludedArtifact node of the object tree </summary> <param name="jObj">Json object containing ExcludedArtifact node</param> <param name="currentPath">ObjectPath of current ExcludedArtifact object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadDataCoverageDefinition(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads DataCoverageDefinition node of the object tree </summary> <param name="jObj">Json object containing DataCoverageDefinition node</param> <param name="currentPath">ObjectPath of current DataCoverageDefinition object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadCalculationGroupExpression(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads CalculationGroupExpression node of the object tree </summary> <param name="jObj">Json object containing CalculationGroupExpression node</param> <param name="currentPath">ObjectPath of current CalculationGroupExpression object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadCalendar(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Calendar node of the object tree </summary> <param name="jObj">Json object containing Calendar node</param> <param name="currentPath">ObjectPath of current Calendar object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadTimeUnitColumnAssociation(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads TimeUnitColumnAssociation node of the object tree </summary> <param name="jObj">Json object containing TimeUnitColumnAssociation node</param> <param name="currentPath">ObjectPath of current TimeUnitColumnAssociation object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadFunction(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads Function node of the object tree </summary> <param name="jObj">Json object containing Function node</param> <param name="currentPath">ObjectPath of current Function object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadBindingInfo(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads BindingInfo node of the object tree </summary> <param name="jObj">Json object containing BindingInfo node</param> <param name="currentPath">ObjectPath of current BindingInfo object. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadCollection(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken,Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads a collection of named metadata objects as part of traversing JSON model tree </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader.ReadObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings)"> <summary> Reads a node of the object tree </summary> <param name="jObj">Json object containing the node</param> <param name="type">ObjectType of the node</param> <param name="currentPath">ObjectPath of current node. Relative to the root Model.</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings"> <summary> Defines the behavior of JsonObjectTreeReader when traversing the object tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings.ReadObjectFilter"> <summary> Filter which checks whether an object of a given type should be read </summary> <example> When ObjectTranslations collection is being read from JSON, the assigned delegate returns True if object has translatable descendants </example> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings.ReadCollectionFilter"> <summary> Filter which checks whether a collection of objects of a given type should be read </summary> <example> When ObjectTranslations collection is being read from JSON, the assigned delegate returns True if collection has translatable descendants </example> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReaderSettings.ReadObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath)"> <summary> Delegate which reads a given object from JSON </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter"> <summary> Helper class for writing a JSON schema of an object tree. </summary> <remarks> This class outputs the schema of the structure of the object tree, but caller of this class can customize which properties are allowed for this object by schema. The most common use of this class is to create a schema for an ObjectTranslations collection. JSON for ObjectTranslations collection partially mirrors the object tree of the objects being translated, plus for every translated objects it may contain "translatedCaption" / "translatedXxx" property. See <c>JsonObjectTreeWriter</c>. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForModel(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Model node of the object tree </summary> <param name="writer">Json object containing Model node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForDataSource(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write DataSource node of the object tree </summary> <param name="writer">Json object containing DataSource node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForTable(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Table node of the object tree </summary> <param name="writer">Json object containing Table node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForColumn(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Column node of the object tree </summary> <param name="writer">Json object containing Column node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForAttributeHierarchy(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write AttributeHierarchy node of the object tree </summary> <param name="writer">Json object containing AttributeHierarchy node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPartition(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Partition node of the object tree </summary> <param name="writer">Json object containing Partition node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForRelationship(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Relationship node of the object tree </summary> <param name="writer">Json object containing Relationship node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForMeasure(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Measure node of the object tree </summary> <param name="writer">Json object containing Measure node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForHierarchy(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Hierarchy node of the object tree </summary> <param name="writer">Json object containing Hierarchy node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForLevel(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Level node of the object tree </summary> <param name="writer">Json object containing Level node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForAnnotation(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Annotation node of the object tree </summary> <param name="writer">Json object containing Annotation node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForKPI(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write KPI node of the object tree </summary> <param name="writer">Json object containing KPI node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForCulture(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Culture node of the object tree </summary> <param name="writer">Json object containing Culture node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForLinguisticMetadata(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write LinguisticMetadata node of the object tree </summary> <param name="writer">Json object containing LinguisticMetadata node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPerspective(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Perspective node of the object tree </summary> <param name="writer">Json object containing Perspective node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPerspectiveTable(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write PerspectiveTable node of the object tree </summary> <param name="writer">Json object containing PerspectiveTable node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPerspectiveColumn(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write PerspectiveColumn node of the object tree </summary> <param name="writer">Json object containing PerspectiveColumn node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPerspectiveHierarchy(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write PerspectiveHierarchy node of the object tree </summary> <param name="writer">Json object containing PerspectiveHierarchy node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPerspectiveMeasure(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write PerspectiveMeasure node of the object tree </summary> <param name="writer">Json object containing PerspectiveMeasure node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForModelRole(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write ModelRole node of the object tree </summary> <param name="writer">Json object containing ModelRole node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForModelRoleMember(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write ModelRoleMember node of the object tree </summary> <param name="writer">Json object containing ModelRoleMember node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForTablePermission(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write TablePermission node of the object tree </summary> <param name="writer">Json object containing TablePermission node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForVariation(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Variation node of the object tree </summary> <param name="writer">Json object containing Variation node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForSet(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Set node of the object tree </summary> <param name="writer">Json object containing Set node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForPerspectiveSet(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write PerspectiveSet node of the object tree </summary> <param name="writer">Json object containing PerspectiveSet node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForExtendedProperty(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write ExtendedProperty node of the object tree </summary> <param name="writer">Json object containing ExtendedProperty node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForNamedExpression(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write NamedExpression node of the object tree </summary> <param name="writer">Json object containing NamedExpression node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForColumnPermission(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write ColumnPermission node of the object tree </summary> <param name="writer">Json object containing ColumnPermission node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForDetailRowsDefinition(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write DetailRowsDefinition node of the object tree </summary> <param name="writer">Json object containing DetailRowsDefinition node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForRelatedColumnDetails(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write RelatedColumnDetails node of the object tree </summary> <param name="writer">Json object containing RelatedColumnDetails node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForGroupByColumn(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write GroupByColumn node of the object tree </summary> <param name="writer">Json object containing GroupByColumn node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForCalculationGroup(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write CalculationGroup node of the object tree </summary> <param name="writer">Json object containing CalculationGroup node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForCalculationItem(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write CalculationItem node of the object tree </summary> <param name="writer">Json object containing CalculationItem node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForAlternateOf(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write AlternateOf node of the object tree </summary> <param name="writer">Json object containing AlternateOf node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForRefreshPolicy(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write RefreshPolicy node of the object tree </summary> <param name="writer">Json object containing RefreshPolicy node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForFormatStringDefinition(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write FormatStringDefinition node of the object tree </summary> <param name="writer">Json object containing FormatStringDefinition node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForQueryGroup(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write QueryGroup node of the object tree </summary> <param name="writer">Json object containing QueryGroup node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForAnalyticsAIMetadata(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write AnalyticsAIMetadata node of the object tree </summary> <param name="writer">Json object containing AnalyticsAIMetadata node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForChangedProperty(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write ChangedProperty node of the object tree </summary> <param name="writer">Json object containing ChangedProperty node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForExcludedArtifact(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write ExcludedArtifact node of the object tree </summary> <param name="writer">Json object containing ExcludedArtifact node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForDataCoverageDefinition(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write DataCoverageDefinition node of the object tree </summary> <param name="writer">Json object containing DataCoverageDefinition node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForCalculationGroupExpression(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write CalculationGroupExpression node of the object tree </summary> <param name="writer">Json object containing CalculationGroupExpression node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForCalendar(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Calendar node of the object tree </summary> <param name="writer">Json object containing Calendar node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForTimeUnitColumnAssociation(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write TimeUnitColumnAssociation node of the object tree </summary> <param name="writer">Json object containing TimeUnitColumnAssociation node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForFunction(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write Function node of the object tree </summary> <param name="writer">Json object containing Function node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriter.WriteSchemaForBindingInfo(Microsoft.AnalysisServices.Tabular.Json.JsonWriter,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings)"> <summary> Write BindingInfo node of the object tree </summary> <param name="writer">Json object containing BindingInfo node</param> <param name="settings">JsonObjectTreeReaderSettings object which defines how to traverse the object tree and which action to take on every node</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings"> <summary> Defines the behavior of JsonObjectTreeSchemaWriter when traversing the object tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings.WriteObjectFilter"> <summary> Filter which checks whether an object of a given type should be written </summary> <example> When the schema of ObjectTranslations collection is being written, the assigned delegate returns True if object has translatable descendants </example> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings.WriteCollectionFilter"> <summary> Delegate which checks whether a collection of objects of a given type should be written </summary> <example> When the schema ObjectTranslations collection is being written, the assigned delegate returns True if collection has translatable descendants </example> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings.ShouldWriteObject(Microsoft.AnalysisServices.Tabular.ObjectType)"> <summary> Checks whether an object of a given type should be written </summary> <param name="type">Type of the object</param> <returns>True if object should be written, False if it should be skipped</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeSchemaWriterSettings.ShouldWriteCollection(Microsoft.AnalysisServices.Tabular.ObjectType)"> <summary> Checks whether a collection of objects of a given type should be written </summary> <param name="type">Type of the objects in a collection</param> <returns>True if collection should be written, False if it should be skipped</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter"> <summary> Helper class used to write an object tree into a JSON document. </summary> <remarks> This class is used to save the structure of the object into a JSON document, where the specifics of how the individual objects are saved (for example, which properties are emitted) is defined by the caller of this class. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteModel(Microsoft.AnalysisServices.Tabular.Model,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Model object along with its descendants into a JSON </summary> <param name="metadataObj">Model object</param> <param name="result">Output JsonObject corresponding to Model</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteDataSource(Microsoft.AnalysisServices.Tabular.DataSource,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the DataSource object along with its descendants into a JSON </summary> <param name="metadataObj">DataSource object</param> <param name="result">Output JsonObject corresponding to DataSource</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteTable(Microsoft.AnalysisServices.Tabular.Table,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Table object along with its descendants into a JSON </summary> <param name="metadataObj">Table object</param> <param name="result">Output JsonObject corresponding to Table</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteColumn(Microsoft.AnalysisServices.Tabular.Column,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Column object along with its descendants into a JSON </summary> <param name="metadataObj">Column object</param> <param name="result">Output JsonObject corresponding to Column</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteAttributeHierarchy(Microsoft.AnalysisServices.Tabular.AttributeHierarchy,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the AttributeHierarchy object along with its descendants into a JSON </summary> <param name="metadataObj">AttributeHierarchy object</param> <param name="result">Output JsonObject corresponding to AttributeHierarchy</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePartition(Microsoft.AnalysisServices.Tabular.Partition,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Partition object along with its descendants into a JSON </summary> <param name="metadataObj">Partition object</param> <param name="result">Output JsonObject corresponding to Partition</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteRelationship(Microsoft.AnalysisServices.Tabular.Relationship,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Relationship object along with its descendants into a JSON </summary> <param name="metadataObj">Relationship object</param> <param name="result">Output JsonObject corresponding to Relationship</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteMeasure(Microsoft.AnalysisServices.Tabular.Measure,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Measure object along with its descendants into a JSON </summary> <param name="metadataObj">Measure object</param> <param name="result">Output JsonObject corresponding to Measure</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteHierarchy(Microsoft.AnalysisServices.Tabular.Hierarchy,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Hierarchy object along with its descendants into a JSON </summary> <param name="metadataObj">Hierarchy object</param> <param name="result">Output JsonObject corresponding to Hierarchy</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteLevel(Microsoft.AnalysisServices.Tabular.Level,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Level object along with its descendants into a JSON </summary> <param name="metadataObj">Level object</param> <param name="result">Output JsonObject corresponding to Level</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteAnnotation(Microsoft.AnalysisServices.Tabular.Annotation,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Annotation object along with its descendants into a JSON </summary> <param name="metadataObj">Annotation object</param> <param name="result">Output JsonObject corresponding to Annotation</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteKPI(Microsoft.AnalysisServices.Tabular.KPI,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the KPI object along with its descendants into a JSON </summary> <param name="metadataObj">KPI object</param> <param name="result">Output JsonObject corresponding to KPI</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteCulture(Microsoft.AnalysisServices.Tabular.Culture,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Culture object along with its descendants into a JSON </summary> <param name="metadataObj">Culture object</param> <param name="result">Output JsonObject corresponding to Culture</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteLinguisticMetadata(Microsoft.AnalysisServices.Tabular.LinguisticMetadata,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the LinguisticMetadata object along with its descendants into a JSON </summary> <param name="metadataObj">LinguisticMetadata object</param> <param name="result">Output JsonObject corresponding to LinguisticMetadata</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePerspective(Microsoft.AnalysisServices.Tabular.Perspective,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Perspective object along with its descendants into a JSON </summary> <param name="metadataObj">Perspective object</param> <param name="result">Output JsonObject corresponding to Perspective</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePerspectiveTable(Microsoft.AnalysisServices.Tabular.PerspectiveTable,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the PerspectiveTable object along with its descendants into a JSON </summary> <param name="metadataObj">PerspectiveTable object</param> <param name="result">Output JsonObject corresponding to PerspectiveTable</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePerspectiveColumn(Microsoft.AnalysisServices.Tabular.PerspectiveColumn,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the PerspectiveColumn object along with its descendants into a JSON </summary> <param name="metadataObj">PerspectiveColumn object</param> <param name="result">Output JsonObject corresponding to PerspectiveColumn</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePerspectiveHierarchy(Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the PerspectiveHierarchy object along with its descendants into a JSON </summary> <param name="metadataObj">PerspectiveHierarchy object</param> <param name="result">Output JsonObject corresponding to PerspectiveHierarchy</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePerspectiveMeasure(Microsoft.AnalysisServices.Tabular.PerspectiveMeasure,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the PerspectiveMeasure object along with its descendants into a JSON </summary> <param name="metadataObj">PerspectiveMeasure object</param> <param name="result">Output JsonObject corresponding to PerspectiveMeasure</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteModelRole(Microsoft.AnalysisServices.Tabular.ModelRole,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the ModelRole object along with its descendants into a JSON </summary> <param name="metadataObj">ModelRole object</param> <param name="result">Output JsonObject corresponding to ModelRole</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteModelRoleMember(Microsoft.AnalysisServices.Tabular.ModelRoleMember,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the ModelRoleMember object along with its descendants into a JSON </summary> <param name="metadataObj">ModelRoleMember object</param> <param name="result">Output JsonObject corresponding to ModelRoleMember</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteTablePermission(Microsoft.AnalysisServices.Tabular.TablePermission,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the TablePermission object along with its descendants into a JSON </summary> <param name="metadataObj">TablePermission object</param> <param name="result">Output JsonObject corresponding to TablePermission</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteVariation(Microsoft.AnalysisServices.Tabular.Variation,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Variation object along with its descendants into a JSON </summary> <param name="metadataObj">Variation object</param> <param name="result">Output JsonObject corresponding to Variation</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteSet(Microsoft.AnalysisServices.Tabular.Set,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Set object along with its descendants into a JSON </summary> <param name="metadataObj">Set object</param> <param name="result">Output JsonObject corresponding to Set</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WritePerspectiveSet(Microsoft.AnalysisServices.Tabular.PerspectiveSet,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the PerspectiveSet object along with its descendants into a JSON </summary> <param name="metadataObj">PerspectiveSet object</param> <param name="result">Output JsonObject corresponding to PerspectiveSet</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteExtendedProperty(Microsoft.AnalysisServices.Tabular.ExtendedProperty,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the ExtendedProperty object along with its descendants into a JSON </summary> <param name="metadataObj">ExtendedProperty object</param> <param name="result">Output JsonObject corresponding to ExtendedProperty</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteNamedExpression(Microsoft.AnalysisServices.Tabular.NamedExpression,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the NamedExpression object along with its descendants into a JSON </summary> <param name="metadataObj">NamedExpression object</param> <param name="result">Output JsonObject corresponding to NamedExpression</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteColumnPermission(Microsoft.AnalysisServices.Tabular.ColumnPermission,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the ColumnPermission object along with its descendants into a JSON </summary> <param name="metadataObj">ColumnPermission object</param> <param name="result">Output JsonObject corresponding to ColumnPermission</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteDetailRowsDefinition(Microsoft.AnalysisServices.Tabular.DetailRowsDefinition,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the DetailRowsDefinition object along with its descendants into a JSON </summary> <param name="metadataObj">DetailRowsDefinition object</param> <param name="result">Output JsonObject corresponding to DetailRowsDefinition</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteRelatedColumnDetails(Microsoft.AnalysisServices.Tabular.RelatedColumnDetails,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the RelatedColumnDetails object along with its descendants into a JSON </summary> <param name="metadataObj">RelatedColumnDetails object</param> <param name="result">Output JsonObject corresponding to RelatedColumnDetails</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteGroupByColumn(Microsoft.AnalysisServices.Tabular.GroupByColumn,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the GroupByColumn object along with its descendants into a JSON </summary> <param name="metadataObj">GroupByColumn object</param> <param name="result">Output JsonObject corresponding to GroupByColumn</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteCalculationGroup(Microsoft.AnalysisServices.Tabular.CalculationGroup,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the CalculationGroup object along with its descendants into a JSON </summary> <param name="metadataObj">CalculationGroup object</param> <param name="result">Output JsonObject corresponding to CalculationGroup</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteCalculationItem(Microsoft.AnalysisServices.Tabular.CalculationItem,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the CalculationItem object along with its descendants into a JSON </summary> <param name="metadataObj">CalculationItem object</param> <param name="result">Output JsonObject corresponding to CalculationItem</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteAlternateOf(Microsoft.AnalysisServices.Tabular.AlternateOf,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the AlternateOf object along with its descendants into a JSON </summary> <param name="metadataObj">AlternateOf object</param> <param name="result">Output JsonObject corresponding to AlternateOf</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteRefreshPolicy(Microsoft.AnalysisServices.Tabular.RefreshPolicy,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the RefreshPolicy object along with its descendants into a JSON </summary> <param name="metadataObj">RefreshPolicy object</param> <param name="result">Output JsonObject corresponding to RefreshPolicy</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteFormatStringDefinition(Microsoft.AnalysisServices.Tabular.FormatStringDefinition,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the FormatStringDefinition object along with its descendants into a JSON </summary> <param name="metadataObj">FormatStringDefinition object</param> <param name="result">Output JsonObject corresponding to FormatStringDefinition</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteQueryGroup(Microsoft.AnalysisServices.Tabular.QueryGroup,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the QueryGroup object along with its descendants into a JSON </summary> <param name="metadataObj">QueryGroup object</param> <param name="result">Output JsonObject corresponding to QueryGroup</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteAnalyticsAIMetadata(Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the AnalyticsAIMetadata object along with its descendants into a JSON </summary> <param name="metadataObj">AnalyticsAIMetadata object</param> <param name="result">Output JsonObject corresponding to AnalyticsAIMetadata</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteChangedProperty(Microsoft.AnalysisServices.Tabular.ChangedProperty,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the ChangedProperty object along with its descendants into a JSON </summary> <param name="metadataObj">ChangedProperty object</param> <param name="result">Output JsonObject corresponding to ChangedProperty</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteExcludedArtifact(Microsoft.AnalysisServices.Tabular.ExcludedArtifact,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the ExcludedArtifact object along with its descendants into a JSON </summary> <param name="metadataObj">ExcludedArtifact object</param> <param name="result">Output JsonObject corresponding to ExcludedArtifact</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteDataCoverageDefinition(Microsoft.AnalysisServices.Tabular.DataCoverageDefinition,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the DataCoverageDefinition object along with its descendants into a JSON </summary> <param name="metadataObj">DataCoverageDefinition object</param> <param name="result">Output JsonObject corresponding to DataCoverageDefinition</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteCalculationGroupExpression(Microsoft.AnalysisServices.Tabular.CalculationGroupExpression,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the CalculationGroupExpression object along with its descendants into a JSON </summary> <param name="metadataObj">CalculationGroupExpression object</param> <param name="result">Output JsonObject corresponding to CalculationGroupExpression</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteCalendar(Microsoft.AnalysisServices.Tabular.Calendar,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Calendar object along with its descendants into a JSON </summary> <param name="metadataObj">Calendar object</param> <param name="result">Output JsonObject corresponding to Calendar</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteTimeUnitColumnAssociation(Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the TimeUnitColumnAssociation object along with its descendants into a JSON </summary> <param name="metadataObj">TimeUnitColumnAssociation object</param> <param name="result">Output JsonObject corresponding to TimeUnitColumnAssociation</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteFunction(Microsoft.AnalysisServices.Tabular.Function,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the Function object along with its descendants into a JSON </summary> <param name="metadataObj">Function object</param> <param name="result">Output JsonObject corresponding to Function</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriter.WriteBindingInfo(Microsoft.AnalysisServices.Tabular.BindingInfo,Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings)"> <summary> Writes the BindingInfo object along with its descendants into a JSON </summary> <param name="metadataObj">BindingInfo object</param> <param name="result">Output JsonObject corresponding to BindingInfo</param> <param name="settings">JsonObjectTreeWriterSettings object that controls the logic of JSON serialization</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings"> <summary> Defines the behavior of JsonObjectTreeWriter when traversing the object tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings.WriteObjectFilter"> <summary> Filter which checks whether a given object should be written </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings.WriteCollectionFilter"> <summary> Delegate which checks whether a given object collection should be written </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings.ShouldWriteObject(Microsoft.AnalysisServices.Tabular.MetadataObject)"> <summary> Checks whether a given object should be written </summary> <param name="obj">Metadata object</param> <returns>True if object should be written, False if skipped</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeWriterSettings.ShouldWriteCollection(Microsoft.AnalysisServices.Tabular.Metadata.IMetadataObjectCollection)"> <summary> Checks whether a given object collection should be written </summary> <param name="collection">Object collection</param> <returns>True if collection should be written, False if skipped</returns> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.LineBreaker"> <summary> Symbol that is used to separate lines in multi-line string. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertPrimitiveToJsonValue``1(``0)"> <summary> Converts value of primitive type into value of type suitable for Json serialization </summary> <typeparam name="T">Type of input primitive</typeparam> <param name="value">Input value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertEnumToJsonValue``1(``0)"> <summary> Converts value of emun type into value of type suitable for Json serialization </summary> <typeparam name="T">Type of input enum</typeparam> <param name="value">Input value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertJsonValueToPrimitive``1(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken)"> <summary> Converts value read from Json into required type </summary> <typeparam name="T">Type to which to convert the input value</typeparam> <param name="rawJsonValue">Input value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertJsonValueToEnum``1(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken)"> <summary> Converts value read from Json into required enum type </summary> <typeparam name="T">Enum type to which to convert the input value</typeparam> <param name="rawJsonValue">Input value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertStringToJsonValue(System.String,Microsoft.AnalysisServices.Tabular.Json.SplitMultilineOptions)"> <summary> Converts string into object suitable for Json serialization </summary> <param name="s">Input string</param> <param name="splitOptions">Whether to split multiline string into lines</param> <returns>Object that can be passed directly to Json.Net for serialization</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertJsonValueToString(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken)"> <summary> Converts value read from Json into string </summary> <param name="rawJsonValue">Input value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertStringToJsonObject(System.String,System.String)"> <summary> Parses string that represents JSON content and returns JObject </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ConvertJsonContentToString(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken)"> <summary> Converts arbitrary JSON content into a string </summary> <param name="rawJsonContent">Input value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.WrapJsonValueConversion``1(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken)"> <summary> Converts given Json value into required type and wraps Json.Net exceptions </summary> <typeparam name="T">Target type</typeparam> <param name="rawJsonValue">Json value</param> <returns>Converted value</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.IsEmptyObjectCollection(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken)"> <summary> Reads metadata object collection from json array </summary> <param name="jsonArray">json array</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ReadObjectCollection(Microsoft.AnalysisServices.Tabular.Metadata.IMetadataObjectCollection,Microsoft.AnalysisServices.Tabular.Json.Linq.JToken,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads metadata object collection from json array </summary> <param name="collection">Metadata object collection</param> <param name="jsonArray">json array</param> <param name="options">Deserialization options</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">target compatibility level</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ParseObjectFromJson(Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.Json.JsonTextReader,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Parses named metadata object from JSON represenation </summary> <param name="objectType">String indicating the type of the object (i.e. "table" for Table)</param> <param name="jsonReader">JsonTextReader pointing to JSON object describing metadata object. JsonReader must be in StartObject state.</param> <param name="options">Deserialization options</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Target compatibility level of the database</param> <returns>Metadata object</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Json.JsonPropertyHelper.ParseArrayOfObjects(Microsoft.AnalysisServices.Tabular.Json.JsonTextReader,System.Action{Microsoft.AnalysisServices.Tabular.Json.JsonTextReader})"> <summary> Parses JSON array containing JSON objects. </summary> <param name="jsonReader">JsonTextReader.</param> <param name="parseObjectAction">Callback to be invoked for every object in the array.</param> <remarks>When this method is called, JsonTextReader must be positioned at StartArray token. Upon return from this method, the reader will be positioned at token following EndArray. When callback is invoked, the reader will be positioned at StartObject token. Upon return from callback, the reader must be positioned at token following EndObject. </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.JsonSchemaWriter"> <summary> This helper class generates JSON schema for any metadata object </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.SparseSerializerSettings"> <summary> Defines the behavior of sparse collection serializer. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Json.SparseSerializerSettings.SerializeObject"> <summary> Delegate which serializes a given object from a sparse collection. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.SplitMultilineOptions"> <summary> Controls whether multiline strings are split into lines when serializing to Json </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.SplitMultilineOptions.None"> <summary> Multiline strings are not split and serialized as single string with newline control characters escaped ("\r", "\n"). </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.SplitMultilineOptions.Split"> <summary> Multiline strings are split into array of strings, newline control characters ("\r", "\n") are removed. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory"> <summary> Represents category of property exposed by metadata object </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.Type"> <summary> Type property </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.Name"> <summary> Name property </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.Regular"> <summary> Regular properties like Column.DataType, Table.DataCategory </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.ParentLink"> <summary> Link to parent, link Column.Table </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.CrossLink"> <summary> Cross-link (link to object which is neither ancestor nor descendant), like Relationship.FromColumn or Column.SortByColumn </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.ChildLink"> <summary> Link to direct children like Measure.KPI, or Column.AttributeHierarchy </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Json.TomPropCategory.ChildCollection"> <summary> Collection of children objects, like Table.Columns or Columns.Annotations </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.AlterBaseJsonCommand"> <summary> Represents a base class for Alter-like JSON commands. </summary> <remarks>Essentially, there are 2 kinds of Alters : Alter and CreateOrReplace.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.AlterJsonCommand"> <summary> Represents an Alter (shallow) JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.AlterJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database)"> <summary> Creates a new instance of the AlterJsonCommand with the specified database. </summary> <param name="db">The database to alter.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.AlterJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)"> <summary> Creates a new instance of the AlterJsonCommand with the specified object. </summary> <param name="obj">The object to alter.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.ApplyAutomaticAggregationsJsonCommand"> <summary> Represents an ApplyAutomaticAggregations JSON Command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.ApplyAutomaticAggregationsJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database)"> <summary> Creates a new instance of the ApplyAutomaticAggregationsJsonCommand with the specified database. </summary> <param name="database">The target database.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.ApplyAutomaticAggregationsJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions)"> <summary> Creates a new instance of the ApplyAutomaticAggregationsJsonCommand with the specified database and aggregations options. </summary> <param name="database">The target database.</param> <param name="options">The aggregations options.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.AttachJsonCommand"> <summary> Represents an Attach JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.AttachJsonCommand.#ctor(System.String,System.Nullable{Microsoft.AnalysisServices.ReadWriteMode},System.String)"> <summary> Creates a new instance of the AttachJsonCommand class with the specified path and additional optional attach settings. </summary> <param name="folderPath">The location of the database backup.</param> <param name="readWriteMode">An optional indication of the read-write mode during the attach procedure.</param> <param name="password">An optional password that protects the database backup.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.BackupJsonCommand"> <summary> Represents a Backup JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.BackupJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Boolean})"> <summary> Creates a new instance of the BackupJsonCommand class with the specified database, path and additional optional backup settings. </summary> <param name="database">The database to backup.</param> <param name="filePath">The location where the backup file should be saved.</param> <param name="password">An optional password for the backup file.</param> <param name="allowOverwrite">An optional indication if an existing file can be overwriten.</param> <param name="applyCompression">An optional indication if the created backup file should be compressed.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.CreateJsonCommand"> <summary> Represents a Create JSON Command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.CreateJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)"> <summary> Creates a new instance of the CreateJsonCommand class with the specified object to create. </summary> <param name="object">The object to create.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.CreateJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database)"> <summary> Creates a new instance of the CreateJsonCommand class with the specified database to create. </summary> <param name="database">The database to create.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.CreateOrReplaceJsonCommand"> <summary> Represents a CreateOrReplace JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.CreateOrReplaceJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database)"> <summary> Creates a new instance of the CreateOrReplaceJsonCommand with the specified database. </summary> <param name="db">The database to create\alter.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.CreateOrReplaceJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)"> <summary> Creates a new instance of the CreateOrReplaceJsonCommand with the specified object. </summary> <param name="obj">The object to create\alter.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.DeleteJsonCommand"> <summary> Represents a Delete JSON Command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.DeleteJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database)"> <summary> Creates a new instance of the DeleteJsonCommand class for the specified database. </summary> <param name="database">The database to be deleted.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.DeleteJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)"> <summary> Creates a new instance of the DeleteJsonCommand class for the specified object. </summary> <param name="object">The object to be deleted.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.DetachJsonCommand"> <summary> Represents a Detach JSON Command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.DetachJsonCommand.#ctor(System.String,System.String)"> <summary> Creates a new instance of the DetachJsonCommand class for the specified database name and password. </summary> <param name="databaseName">The name of the database to detach.</param> <param name="password">The password information for the detach operation.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.DetachJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database,System.String)"> <summary> Creates a new instance of the DetachJsonCommand class for the specified database and password. </summary> <param name="database">The database to detach.</param> <param name="password">The password information for the detach operation.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand"> <summary> Represents a generic JSON command as per spec "https://microsoft.sharepoint.com/teams/ProjectGreen/Shared Documents/Power BI AS Tabular Metadata (TM)/JSON for Analysis.docx?web=1" </summary> <remarks> JSON command can be parsed, scripted out, executed. </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.CommandType"> <summary> Gets the type of the JSON command. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType"/> enumeration value representing the type of the command.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.ObjectType"> <summary> Type of the object that is a target of the command. </summary> <value>A <see cref="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.ObjectType"/> enumeration value representing the type of metadata object that is targeted by the command.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.CommandNameInSchema"> <summary> Gets the CommandName that will represent the JSON command in the JSON schema. </summary> <value>A <see cref="T:System.String"/> with the command-name in the JSON schema.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.CommandName"> <summary> Gets the name of the Command that will appear in error messages and logs. </summary> <value>A <see cref="T:System.String"/> with the command-name.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.CommandTextForTracing"> <summary> Gets the command text in JSON format that can be safely put into trace. </summary> <value>A <see cref="T:System.String"/> with the scrubed JSON text.</value> <remarks> When preparing command text to be output into trace, all sensitive information is removed, such as credentials. </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.MaxParallelism"> <summary> Gets the maximum parallelism setting for the command's execution </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.DatabaseName"> <summary> Gets the name of a database that is affected by the command. </summary> <value>A <see cref="T:System.String"/> with the affected database name; a null reference (Nothing in Visual Basic) if the command is not database-specific (like "beginTransaction").</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.RequiresTransaction"> <summary> Gets and indication if execution of the command requires a transaction in the engine. </summary> <value>True if execution requires transaction; otherwise, false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.IsIntrusiveCommand"> <summary> Gets and indication if command is intrusive. </summary> <value>True if the command is intrusive; otherwise, false.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.CreateFromJson(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Boolean)"> <summary> Parses the JSON text and generates a JsonCommand that represnets it. </summary> <param name="json">The JSON text of the command.</param> <param name="mode">The compatibility mode of the server.</param> <param name="curateCommandText">True, if the command text should be curated; otherwise, false.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand"/> representing the JSON command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.ScriptOut"> <summary> Scripts out the command into a JSON document. </summary> <returns>a <see cref="T:System.String"/> with the scripted TMSL command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.SyncBeforeExecution(Microsoft.AnalysisServices.Tabular.Server)"> <summary> Prepare for the command execution by getting the target Database\Model up to the latest state. </summary> <param name="server">The Server against which the command is executed.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand.Execute(Microsoft.AnalysisServices.Tabular.Server)"> <summary> Executes the command. </summary> <param name="server">The Server against which the command is executed.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandResult"/> Result of command execution.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandResult"> <summary> Represents the result of a JSON command execution. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandResult.ModelOperationResult"> <summary> Gets the result of the model operation that was executed as part of JSON command. </summary> <value>a <see cref="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandResult.ModelOperationResult"/> representing the outcome of the operation.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandResult.XmlaResults"> <summary> The collection of Xmla results returned by the Server. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.XmlaResultCollection"/> representing the server result messages.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType"> <summary> Represents the type of a JSON command. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Unknown"> <summary> Unknown </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Alter"> <summary> Alter </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.CreateOrReplace"> <summary> CreateOrReplace </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Create"> <summary> Create </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Delete"> <summary> Delete </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Refresh"> <summary> Refresh </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Sequence"> <summary> Sequence </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Backup"> <summary> Backup </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Restore"> <summary> Restore </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Attach"> <summary> Attach </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Detach"> <summary> Detach </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Synchronize"> <summary> Synchronize </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.MergePartitions"> <summary> MergePartitions </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.ApplyAutomaticAggregations"> <summary> ApplyAutomaticAggregations </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandType.Export"> <summary> Export </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.MergePartitionsJsonCommand"> <summary> Represents a MergePartitions JSON Command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.MergePartitionsJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.Partition,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.Partition})"> <summary> Create a new instance of the MergePartitionsJsonCommand class with the specified tqrget and sources. </summary> <param name="targetPartition">The partition that is the target of the merge.</param> <param name="sourcePartitions">The set of partitions that are the source for the merge.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand"> <summary> Represents a Refresh JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified object and refresh-type. </summary> <param name="object">The object to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified object, refresh-type and behavior. </summary> <param name="object">The object to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> <param name="behavior">The policy-behavior that applied during the refresh.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified object, refresh-type and effective date. </summary> <param name="object">The object to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> <param name="effectiveDate">The effective-date that is applied to refresh of policy-based objects.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified set of objects and refresh-type. </summary> <param name="objects">The objects to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified set of objects, refresh-type and behavior. </summary> <param name="objects">The objects to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> <param name="behavior">The policy-behavior that applied during the refresh.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified set of objects, refresh-type and effective date. </summary> <param name="objects">The objects to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> <param name="effectiveDate">The effective-date that is applied to refresh of policy-based objects.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified database and refresh-type. </summary> <param name="database">The database to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified database, refresh-type and behavior. </summary> <param name="database">The database to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> <param name="behavior">The policy-behavior that applied during the refresh.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RefreshJsonCommand.#ctor(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Creates a new instance of the RefreshJsonCommand class for the specified database, refresh-type and effective date. </summary> <param name="database">The database to be refreshed.</param> <param name="refreshType">The type of the refresh.</param> <param name="effectiveDate">The effective-date that is applied to refresh of policy-based objects.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.RestoreJsonCommand"> <summary> Represents a Restore JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.RestoreJsonCommand.#ctor(System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.Nullable{Microsoft.AnalysisServices.ReadWriteMode},System.Nullable{Microsoft.AnalysisServices.RestoreSecurity},System.Nullable{System.Boolean},System.Nullable{System.Boolean})"> <summary> Creates a new instance of the RestoreJsonCommand class based on the specified database name and backup file location, as well as additional optional settings. </summary> <param name="filePath">The location of the backup file of the database.</param> <param name="databaseName">The name of the database.</param> <param name="allowOverwrite">An optional indication if the restored database can override an existing database.</param> <param name="password">An optional password that protects the backup file.</param> <param name="dbStorageLocation">An optional storage-location information for the restored database.</param> <param name="readWriteMode">An optional read-write mode setting for the restored database.</param> <param name="restoreSecurity">An optional security configuration during the restore process.</param> <param name="ignoreIncompatibilities">An optional indication if incompatibilities are to be ignored during the restore process.</param> <param name="forceRestore">An optional indication if the database restore should be forced.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.SequenceJsonCommand"> <summary> Represents a Sequence JSON command </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.SequenceJsonCommand.#ctor"> <summary> Create a new instance of the SequenceJsonCommand class. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.SequenceJsonCommand.ChildCommands"> <summary> Gets the list of children JSON commands in the sequence command. </summary> <value>A list of <see cref="T:Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand"/> instances representing the child commands.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.SequenceJsonCommand.AddChildCommand(Microsoft.AnalysisServices.Tabular.Scripting.JsonCommand)"> <summary> Adding an addition JSOM command to the sequence. </summary> <param name="command">The command to add to the sequence.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.SequenceJsonCommand.ExecuteChunk(Microsoft.AnalysisServices.Tabular.Server,Microsoft.AnalysisServices.Tabular.Scripting.JsonCommandResult@)"> <summary> Executes the next chunk of commands represented by Sequence command. </summary> <param name="server">Server against with the command is executed.</param> <param name="cmdResult">Upon return, the result of chank of commands execution.</param> <returns>True, if there is remaining work and ExecuteChunk has to be called again; otherwise, when there is no remaining work and Sequence command is fully executed, false.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.SynchronizeJsonCommand"> <summary> Represents a Synchronize JSON command. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripting.SynchronizeJsonCommand.#ctor(System.String,System.String,System.Nullable{Microsoft.AnalysisServices.SynchronizeSecurity},System.Nullable{System.Boolean})"> <summary> Create a new instance of the SynchronizeJsonCommand class based on the database name and source server, as well as additional optional settings. </summary> <param name="databaseName">The name of the database to synchronize.</param> <param name="source">The source server for the synchonized database.</param> <param name="synchronizeSecurity">An optional security settings for the synchronization.</param> <param name="applyCompression">An optional indication is compression is to be applied during the synchronization.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.XmlaCommand"> <summary> Represents An XMLA command. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.XmlaCommand.CommandText"> <summary> The text of the command. </summary> <value>A <see cref="T:System.String"/> with the text.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.XmlaCommand.DatabaseName"> <summary> Name of the database affected by the command. </summary>' <value>A <see cref="T:System.String"/> with the name of the database.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.XmlaCommand.IsTabular"> <summary> An indication if the command is part of TM API set. </summary> <value>True, if the command is a TM command; otherwise, false.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Scripting.XmlaScript"> <summary> Represents an XMLA script - a series of XMLA commands. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Scripting.XmlaScript.Commands"> <summary> List of commands in the script </summary> <value>A list of <see cref="T:Microsoft.AnalysisServices.Tabular.Scripting.XmlaCommand"/> representing the commands in the script.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateDefaultObjectOfType(Microsoft.AnalysisServices.Tabular.ObjectType)"> <summary> Creates metadata object of given type If object type is represented by multiple classes (like Column is represented by DataColumn, CalculatedColumn, etc) creates an object of "default" type </summary> <param name="type">Object type</param> <returns>Constructed object</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateObjectFromRowset(Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a metadata object represented by row in DDL rowset </summary> <param name="type">Object type</param> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed metadata object</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateColumnFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a Column object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed column object of final type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateDataSourceFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a DataSource object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed data source object of final type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateRelationshipFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a Relationship object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed relationship object of final type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateModelRoleMemberFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a ModelRoleMembership object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed relationship object of final type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateExtendedPropertyFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a Extended Property object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed Extended Property object of final type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateRefreshPolicyFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a Refresh Policy object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed Refresh Policy object of final type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectFactory.CreateBindingInfoFromRowset(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,System.Collections.Generic.IEqualityComparer{System.String})"> <summary> Creates a Binding Info object represented by row in DDL rowset </summary> <param name="reader">Property reader initialized to specific row in the rowset</param> <param name="comparer">StringComparer which defines how name lookup/comparison should be done in named collections of the metadata object</param> <returns>Constructed Binding Info object of final type</returns> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Utilities.ObjectTreeHelper.AllObjectTypesInTopologicalOrder"> <summary> All object types sorted in topological order in respect to their parent-child and cross-link relationships, such that if object Y references X through either parent link or cross-link, then object type X should come before object type Y. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectTreeHelper.GetObjectTypeTopologicalOrder(Microsoft.AnalysisServices.Tabular.ObjectType)"> <summary> Returns topological order of object type in respect to parent-child relationships of objects I.e., if object Y is a descendant of X, then object type X should come before object type Y. </summary> <param name="t">Object type</param> <returns>Topological order of object type</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectTreeHelper.IsObjectComplientWithCompatibilityRestriction(Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Whether given type of metadata object is complient with a database compatibility restriction </summary> <param name="type">Type of metadata object</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility level of the database</param> <returns>True if object is complient, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectTreeHelper.IsInferredObject(Microsoft.AnalysisServices.Tabular.ObjectType)"> <summary> Whether given metadata object is inferred by Server (which means created by Server and Server manages its lifetime) </summary> <param name="type">Type of metadata object</param> <returns>True if object has to be skipped, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ObjectTreeHelper.IsInferredObject(Microsoft.AnalysisServices.Tabular.MetadataObject)"> <summary> Whether given metadata object is inferred by Server (which means created by Server and Server manages its lifetime) </summary> <param name="obj">Metadata object</param> <returns>True if object has to be skipped, False otherwise</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Utilities.TranslatablePropertyInfo"> <summary> Information about translatable property of metadata object. For example, Name property of Table object is translatable and instance of this class can hold some useful info about it. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Utilities.ValidationUtil"> <summary> A Helper utility that performs a consistency check throughout the object tree. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utilities.ValidationUtil.ValidateLink(Microsoft.AnalysisServices.Tabular.MetadataObject,System.String,Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.Metadata.ObjectPath,Microsoft.AnalysisServices.Tabular.ValidationResult,System.Boolean)"> <summary> Validates links from one object to another. It can be a parent link, child link, or cross link. </summary> <param name="linkOwner"> Object containing the link. For example, in a Relationship.FromColumn link, the link owner is the Relationship object. </param> <param name="linkPropName"> Name of the property in the owner object that is backed by the link. For example, in aRelationship.FromColumn link, the property is the "FromColumn". </param> <param name="targetObj"> Object that is referenced by the link. For example, in a Relationship.FromColumn link, the target object is the Column object. </param> <param name="targetPath"> Path of the object referenced by the link. For example, in a Relationship.FromColumn link, the target path might be { Table: "X", Column: "Y"}) </param> <param name="result">A ValidationResult object that will be populated with validation errors if they exist.</param> <param name="throwOnError">True if TomValidationException must be thrown instead of populating ValidationResult, False otherwise.</param> <remarks> Depending on the value of throwOnError, this method either throws TomValidationException or adds the validation error to ValidationResult. The link does not have to be valid to be in scope. Specifically, an unresolved link might have a null targetObj and a non-null targetPath. </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.JsonScripter"> <summary> Helper class for scripting out a tabular aatabase or metadata object into JSON script. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAlter(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,System.Boolean)"> <summary> Scripts out a given tabular metadata object into an Alter command. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="includeRestrictedInformation">An indication if restricted information should be included in the script [default is false]</param> <returns>A <see cref="T:System.String"/> containing the Alter command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAlter(Microsoft.AnalysisServices.Core.Database,System.Boolean)"> <summary> Scripts out a given tabular database into an Alter command. </summary> <param name="db">The tabular database to script.</param> <param name="includeRestrictedInformation">An indication if restricted information should be included in the script [default is false]</param> <returns>A <see cref="T:System.String"/> containing the Alter command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreateOrReplace(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,System.Boolean)"> <summary> Scripts out a given tabular metadata object into a CreateOrReplace command. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="includeRestrictedInformation">An indication if restricted information should be included in the script [default is false]</param> <returns>A <see cref="T:System.String"/> containing the CreateOrReplace command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreateOrReplace(Microsoft.AnalysisServices.Core.Database,System.Boolean)"> <summary> Scripts out a given tabular database into a CreateOrReplace command. </summary> <param name="db">The tabular database to script.</param> <param name="includeRestrictedInformation">An indication if restricted information should be included in the script [default is false]</param> <returns>A <see cref="T:System.String"/> containing the CreateOrReplace command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreate(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,System.Boolean)"> <summary> Scripts out a given tabular metadata object into a Create command. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="includeRestrictedInformation">An indication if restricted information should be included in the script [default is false]</param> <returns>A <see cref="T:System.String"/> containing the Create command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptCreate(Microsoft.AnalysisServices.Core.Database,System.Boolean)"> <summary> Scripts out a given tabular database into a Create command. </summary> <param name="db">The tabular database to script.</param> <param name="includeRestrictedInformation">An indication if restricted information should be included in the script [default is false]</param> <returns>A <see cref="T:System.String"/> containing the Create command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDelete(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)"> <summary> Scripts out given tabular metadata object into Delete command </summary> <param name="obj">The tabular metadata object to script.</param> <returns>A <see cref="T:System.String"/> containing the Delete command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDelete(Microsoft.AnalysisServices.Core.Database)"> <summary> Scripts out a given tabular database into a Delete command. </summary> <param name="db">The tabular database to script.</param> <returns>A <see cref="T:System.String"/> containing the Delete command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject)"> <summary> Scripts out a given tabular metadata object into a Refresh command using the default refresh-type. </summary> <param name="obj">The tabular metadata object to script.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="refreshType">The type of refresh.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType and specified refresh-policy behavior. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="refreshType">The type of refresh.</param> <param name="behavior">Behavior for refresh-policy handling.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,System.DateTime)"> <summary> Scripts out a given tabular metadata object into a Refresh command using the specified effective date to apply to the refresh-policy. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="effectiveDate">Effective date for incremental refresh.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Tabular.NamedMetadataObject,Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Scripts out a given tabular metadata object into a Refresh command using a specified RefreshType and specified effective date to apply to the refresh-policy. </summary> <param name="obj">The tabular metadata object to script.</param> <param name="refreshType">The type of refresh.</param> <param name="effectiveDate">Effective date for incremental refresh.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Scripts out multiple tabular metadata object into a Refresh command. </summary> <param name="objects">A collection of tabular metadata object to script.</param> <param name="refreshType">The type of refresh.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Scripts out multiple tabular metadata object into a Refresh command using a specified RefreshType and specified refresh-policy behavior. </summary> <param name="objects">A collection of tabular metadata object to script.</param> <param name="refreshType">The type of refresh.</param> <param name="behavior">Behavior for refresh-policy handling.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(System.Collections.Generic.ICollection{Microsoft.AnalysisServices.Tabular.NamedMetadataObject},Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Scripts out multiple tabular metadata object into a Refresh command using a specified RefreshType and specified effective date to apply to the refresh-policy. </summary> <param name="objects">A collection of tabular metadata object to script.</param> <param name="refreshType">The type of refresh.</param> <param name="effectiveDate">Effective date for incremental refresh.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database)"> <summary> Scripts out a given tabular database into a Refresh command. </summary> <param name="db">The tabular database to script.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Scripts out a given tabular database into a Refresh command using a specified RefreshType. </summary> <param name="db">The tabular database to script.</param> <param name="refreshType">Type of refresh.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType,Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior)"> <summary> Scripts out a given tabular database into a Refresh command using a specified RefreshType and specified refresh-policy behavior. </summary> <param name="db">The tabular database to script.</param> <param name="refreshType">The type of refresh.</param> <param name="behavior">Behavior for refresh-policy handling.</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database,System.DateTime)"> <summary> Scripts out a given tabular database into a Refresh command using a specified effective date to apply to the refresh-policy. </summary> <param name="db">The tabular database to script.</param> <param name="effectiveDate">Effective date for incremental refresh</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRefresh(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.RefreshType,System.DateTime)"> <summary> Scripts out a given tabular database into a Refresh command using a specified RefreshType and specified effective date to apply to the refresh-policy. </summary> <param name="db">The tabular database to script.</param> <param name="refreshType">The type of refresh.</param> <param name="effectiveDate">Effective date for incremental refresh</param> <returns>A <see cref="T:System.String"/> containing the Refresh command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptBackup(Microsoft.AnalysisServices.Core.Database,System.String)"> <summary> Scripts out a given tabular database into a Backup command using the specified backup location. </summary> <param name="db">The tabular database to script.</param> <param name="filePath">Path of the backup file.</param> <returns>A <see cref="T:System.String"/> containing the Backup command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptBackup(Microsoft.AnalysisServices.Core.Database,System.String,System.String,System.Boolean,System.Boolean)"> <summary> Scripts out a given tabular database into a Backup command using the specified backup location and additional optional settings. </summary> <param name="db">The tabular database to script.</param> <param name="filePath">Path of the backup file.</param> <param name="password">The password text to apply to the backup.</param> <param name="allowOverwrite">True, if overwrite of the target is enabled; otherwise, false.</param> <param name="applyCompression">True if compression is to be used; otherwise, false.</param> <returns>A <see cref="T:System.String"/> containing the Backup command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(System.String,System.String)"> <summary> Scripts out a given tabular database information into a Restore command using the specified backup location. </summary> <param name="filePath">The location of the file to restore.</param> <param name="databaseName">Name of the database to restore.</param> <returns>A <see cref="T:System.String"/> containing the Restore command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(System.String,System.String,System.Boolean,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode)"> <summary> Scripts out a given tabular database information into a Restore command using the specified backup location and additional optional settings. </summary> <param name="filePath">The location of the file to restore.</param> <param name="databaseName">Name of the database to restore.</param> <param name="allowOverwrite">True if the database should be overwritten; otherwise, false.</param> <param name="password">The password to use to decrypt the restoration file.</param> <param name="dbStorageLocation">The storage location for the restored database.</param> <param name="readWriteMode">The read/write mode of the database.</param> <returns>A <see cref="T:System.String"/> containing the Restore command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(System.String,System.String,System.Boolean,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode,Microsoft.AnalysisServices.RestoreSecurity)"> <summary> Scripts out a given tabular database information into a Restore command using the specified backup location and additional optional settings. </summary> <param name="filePath">The location of the file to restore.</param> <param name="databaseName">Name of the database to restore.</param> <param name="allowOverwrite">True if the database should be overwritten; otherwise, false.</param> <param name="password">The password to use to decrypt the restoration file.</param> <param name="dbStorageLocation">The storage location for the restored database.</param> <param name="readWriteMode">The read/write mode of the database.</param> <param name="restoreSecurity">Security options for restoring the database.</param> <returns>A <see cref="T:System.String"/> containing the Restore command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(System.String,System.String,System.Boolean,System.String,System.String,Microsoft.AnalysisServices.ReadWriteMode,Microsoft.AnalysisServices.RestoreSecurity,System.Nullable{System.Boolean})"> <summary> Scripts out a given tabular database information into a Restore command using the specified backup location and additional optional settings. </summary> <param name="filePath">The location of the file to restore.</param> <param name="databaseName">Name of the database to restore.</param> <param name="allowOverwrite">True if the database should be overwritten; otherwise, false.</param> <param name="password">The password to use to decrypt the restoration file.</param> <param name="dbStorageLocation">The storage location for the restored database.</param> <param name="readWriteMode">The read/write mode of the database.</param> <param name="restoreSecurity">Security options for restoring the database.</param> <param name="ignoreIncompatibilities">True, if incompatibility should be ignored during restore; otherwise, false.</param> <returns>A <see cref="T:System.String"/> containing the Restore command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptRestore(Microsoft.AnalysisServices.RestoreInfo)"> <summary> Scripts out a given tabular database restore information into a Restore command. </summary> <param name="restoreInfo">The information and options for performing the database restoration.</param> <returns>A <see cref="T:System.String"/> containing the Restore command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAttach(System.String)"> <summary> Scripts out a given information into a Attach command. </summary> <param name="folder">The folder with the database to attach.</param> <returns>A <see cref="T:System.String"/> containing the Attach command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAttach(System.String,Microsoft.AnalysisServices.ReadWriteMode)"> <summary> Scripts out a given information into a Attach command. </summary> <param name="folder">The folder with the database to attach.</param> <param name="readWriteMode">The read/write mode of the database.</param> <returns>A <see cref="T:System.String"/> containing the Attach command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptAttach(System.String,Microsoft.AnalysisServices.ReadWriteMode,System.String)"> <summary> Scripts out a given information into a Attach command. </summary> <param name="folder">The folder with the database to attach.</param> <param name="readWriteMode">The read/write mode of the database.</param> <param name="password">The password.</param> <returns>A <see cref="T:System.String"/> containing the Attach command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDetach(Microsoft.AnalysisServices.Core.Database)"> <summary> Scripts out a given tabular database into a Detach command. </summary> <param name="db">The tabular database to script.</param> <returns>A <see cref="T:System.String"/> containing the Detach command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptDetach(Microsoft.AnalysisServices.Core.Database,System.String)"> <summary> Scripts out a given tabular database into a Detach command while protecting it with a password. </summary> <param name="db">The tabular database to script.</param> <param name="password">The password to protect the database.</param> <returns>A <see cref="T:System.String"/> containing the Detach command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptSynchronize(System.String,System.String)"> <summary> Scripts out a given tabular database information into a Synchronize command. </summary> <param name="databaseName">The name of a the database to Synchronize.</param> <param name="source">The connection-string that provides the source for the database.</param> <returns>A <see cref="T:System.String"/> containing the Synchronize command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptSynchronize(System.String,System.String,Microsoft.AnalysisServices.SynchronizeSecurity,System.Boolean)"> <summary> Scripts out a given tabular database information into a Synchronize command using additional synchronization options. </summary> <param name="databaseName">The name of a the database to Synchronize.</param> <param name="source">The connection-string that provides the source for the database.</param> <param name="synchronizeSecurity">True, if security information should be synchronized; otherwise, false.</param> <param name="applyCompression">True, if compression should be applyed; otherwise, false..</param> <returns>A <see cref="T:System.String"/> containing the Synchronize command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptMergePartitions(Microsoft.AnalysisServices.Tabular.Partition,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.Partition})"> <summary> Scripts out a given tabular target partition and set of source partitions into a MergePartitions command. </summary> <param name="targetPartition">The target partition.</param> <param name="sourcePartitions">The set of source partitions.</param> <returns>A <see cref="T:System.String"/> containing the MergePartitions command.</returns> <remarks>The target partition must have a parent Database; the target partition and all source partitions must belong to the same table.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptExport(Microsoft.AnalysisServices.Core.Database)"> <summary> Create a script to export a database. </summary> <param name="db">The database to script</param> <returns>System.String containing a scripted Export command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptApplyAutomaticAggregations(System.String)"> <summary> Scripts out a given Tabular database into an ApplyAutomaticAggregations command. </summary> <param name="databaseName">Name of a tabular database.</param> <returns>A <see cref="T:System.String"/> containing the ApplyAutomaticAggregations command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptApplyAutomaticAggregations(Microsoft.AnalysisServices.Core.Database)"> <summary> Scripts out a given tabular database into an ApplyAutomaticAggregations command. </summary> <param name="database">The database to script.</param> <returns>A <see cref="T:System.String"/> containing the ApplyAutomaticAggregations command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptApplyAutomaticAggregations(System.String,Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions)"> <summary> Scripts out a given tabular database into an ApplyAutomaticAggregations command while applying the specified aggragations options. </summary> <param name="databaseName">Name of a tabular database.</param> <param name="options">Options of automatic aggregations</param> <returns>A <see cref="T:System.String"/> containing the ApplyAutomaticAggregations command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.ScriptApplyAutomaticAggregations(Microsoft.AnalysisServices.Core.Database,Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions)"> <summary> Scripts out a given tabular database into an ApplyAutomaticAggregations command while applying the specified aggragations options. </summary> <param name="database">The database to script.</param> <param name="options">Options of automatic aggregations</param> <returns>A <see cref="T:System.String"/> containing the ApplyAutomaticAggregations command.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.GenerateSchema"> <summary> Generates a JSON schema for validating the JSON script that JsonScripter can handle using default compatibility settings. </summary> <returns>A <see cref="T:System.String"/> with the JSON schema.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonScripter.GenerateSchema(Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Generates a JSON schema for validating the JSON script that JsonScripter can handle using the specified compatibility settings. </summary> <param name="mode">the compatibility mode of the target server</param> <param name="dbCompatibilityLevel">target compatibility-level</param> <returns>A <see cref="T:System.String"/> with the JSON schema.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.JsonSerializer"> <summary> Two-way conversion of an in-memory object tree to JSON. JSON is used for object definitions in a Tabular model or Tabular database at compatibility level 1200 and greater. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject)"> <summary> Serializes an in-memory Tabular model object to a JSON structure. </summary> <param name="metadataObject">The in-memory model object to serialize.</param> <returns>An object definition in JSON.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.SerializeOptions)"> <summary> Serializes an in-memory Tabular model object to a JSON structure. </summary> <param name="metadataObject">The in-memory model object to serialize.</param> <param name="options">Serialization options.</param> <returns>An object definition in JSON.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32)"> <summary> Serializes an in-memory Tabular model object to a JSON structure. </summary> <param name="metadataObject">The in-memory model object to serialize.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param> <returns>An object definition in JSON.</returns> <remarks>If <paramref name="metadataObject"/> holds compatibility restriction greater than <paramref name="dbCompatibilityLevel"/>, an error will be raised. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Serializes an in-memory Tabular model object to a JSON structure. </summary> <param name="metadataObject">The in-memory model object to serialize.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param> <param name="mode">The compatibility mode of the target server.</param> <returns>An object definition in JSON.</returns> <remarks>If <paramref name="metadataObject"/> holds compatibility restriction greater than <paramref name="dbCompatibilityLevel"/>, an error will be raised. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.SerializeDatabase(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.SerializeOptions)"> <summary> Serializes the metadata of an in-memory Tabular database to a JSON structure. </summary> <param name="database">The Database object to serialize.</param> <param name="options">Serialization options.</param> <returns>A Database definition in JSON.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject``1(System.String)"> <summary> Deserializes a JSON structure to its metadata object equivalent. </summary> <typeparam name="T">Type of metadata object to deserialize.</typeparam> <param name="json">JSON structure to deserialize.</param> <returns>The in-memory metadata object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject``1(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions)"> <summary> Deserializes a JSON structure to its metadata object equivalent. </summary> <typeparam name="T">Type of metadata object to deserialize.</typeparam> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <returns>The in-memory metadata object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject``1(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,System.Int32)"> <summary> Deserializes a JSON structure to its metadata object equivalent. </summary> <typeparam name="T">Type of metadata object to deserialize.</typeparam> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or greater).</param> <returns>The in-memory metadata object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject``1(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,System.Int32,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Deserializes a JSON structure to its metadata object equivalent. </summary> <typeparam name="T">Type of metadata object to deserialize.</typeparam> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or greater).</param> <param name="mode">The compatibility mode of the target server.</param> <returns>The in-memory metadata object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject(System.Type,System.String)"> <summary> Deserializes a JSON structure of a Tabular database to its metadata object equivalent. </summary> <param name="objectType">Type of metadata object to deserialize.</param> <param name="json">JSON structure to deserialize.</param> <returns>v</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject(System.Type,System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions)"> <summary> Deserializes a JSON structure of a Tabular database to its metadata object equivalent. </summary> <param name="objectType">Type of metadata object to deserialize.</param> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <returns>v</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject(System.Type,System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,System.Int32)"> <summary> Deserializes a JSON structure of a Tabular database to its metadata object equivalent. </summary> <param name="objectType">Type of metadata object to deserialize.</param> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or greater).</param> <returns>v</returns> <remarks>If deserialized object holds compatibility restriction greater than <paramref name="dbCompatibilityLevel"/>, an error will be raised. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeObject(System.Type,System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,System.Int32,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Deserializes a JSON structure of a Tabular database to its metadata object equivalent. </summary> <param name="objectType">Type of metadata object to deserialize.</param> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or greater).</param> <param name="mode">The compatibility mode of the target server.</param> <returns>v</returns> <remarks>If deserialized object holds compatibility restriction greater than <paramref name="dbCompatibilityLevel"/>, an error will be raised. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.DeserializeDatabase(System.String,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Deserializes a Database object. </summary> <param name="json">JSON structure to deserialize.</param> <param name="options">Serialization options.</param> <param name="mode">The compatibility mode of the server.</param> <returns>The Database as a Tabular metadata object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema``1"> <summary> Generates JSON schema for JSON serialization of given metadata object. </summary> <typeparam name="T">Type of Mmetadata object.</typeparam> <returns>JSON schema of the object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema``1(Microsoft.AnalysisServices.Tabular.SerializeOptions)"> <summary> Generates JSON schema for JSON serialization of given metadata object. </summary> <typeparam name="T">Type of Mmetadata object.</typeparam> <param name="options">Serialization options.</param> <returns>JSON schema of the object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema``1(Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32)"> <summary> Generates JSON schema for JSON serialization of given metadata object. </summary> <typeparam name="T">Type of Mmetadata object.</typeparam> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param> <returns>JSON schema of the object.</returns> <remarks>Generated schema will include only objects, properties and enums valid for the specified compatibility level. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema(System.Type)"> <summary> Generates the JSON schema for JSON serialization of a given metadata object. </summary> <param name="objectType">Type of metadata object.</param> <returns>JSON schema of the object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema(System.Type,Microsoft.AnalysisServices.Tabular.SerializeOptions)"> <summary> Generates the JSON schema for JSON serialization of a given metadata object. </summary> <param name="objectType">Type of metadata object.</param> <param name="options">Serialization options.</param> <returns>JSON schema of the object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema(System.Type,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32)"> <summary> Generates the JSON schema for JSON serialization of a given metadata object. </summary> <param name="objectType">Type of metadata object.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param> <returns>JSON schema of the object.</returns> <remarks>Generated schema will include only objects, properties and enums valid for the specified compatibility level. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.JsonSerializer.GenerateSchema(System.Type,Microsoft.AnalysisServices.Tabular.SerializeOptions,System.Int32,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Generates the JSON schema for JSON serialization of a given metadata object. </summary> <param name="objectType">Type of metadata object.</param> <param name="options">Serialization options.</param> <param name="dbCompatibilityLevel">Target compatibility level of the database (should be 1200 or later).</param> <param name="mode">The compatibility mode of the target server.</param> <returns>JSON schema of the object.</returns> <remarks>Generated schema will include only objects, properties and enums valid for the specified compatibility level. </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents the set of options that are used during a metadata schema serialization action. </summary> <remarks>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions"/> instance is immutable; to set up the actual options, use the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/> class.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions.Formatting"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional formatting options that should be used when generating the metadata content. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/> representing the specific formatting options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions.Compatibility"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional compatibility options that should be used when serializing the metadata. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> representing the specific compatibility options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Provides the ability to build the set of formatting options that are used during metadata schema serialization. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/> class based on the specified style. </summary> <param name="style">The style of the content that are controlled by the options.</param> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> <remarks> If the specified style is <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Default"/>, the builder would be only capable to configure the common options that are included in the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions"/>. In order to be able to control the options that are specific to a particular style of content, pass that style as the parameter of the c'tor; for example, passing <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Tmdl"/> will provide the ability to control the additional options that are specific to TMDL. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/> class that is initialized by the specified options. </summary> <param name="options">The set of initial options.</param> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.Formatting"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional formatting options that should be used when generating the metadata content. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/> representing the specific formatting options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.Compatibility"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional compatibility options that should be used when serializing the metadata. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> representing the specific compatibility options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.WithFormattingOptions(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the formatting options that should be used when generating the metadata content. </summary> <param name="formattingOptions">The formating options</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.WithoutFormattingOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets the formatting options that should be used when generating the metadata content, and restore the default options. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.WithCompatibilityOptions(Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the compatibility options that should be used during the serialization. </summary> <param name="compatibilityOptions">The formating options</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.WithoutCompatibilityOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets the compatibility options that should be used during the serialization, and restore the default options. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptionsBuilder.GetOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions"/> initialized with the serialization options that were chosen. </summary> <returns>The serialization options.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A base class for a metadata serialization context, that contains a set of documents with the content of the metadata. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Host"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets and sets a host that implements the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost"/> in order to be notified of events during on-going serialization activity. </summary> <value>An <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost"/> that represents the serialization host.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Style"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the style in which the content is serialized in the set of documents. </summary> <value>An <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle"/> value indicating the style of the content.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Documents"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the logical-paths of the documents that are contained in the context. </summary> <value>A read-only collection of <see cref="T:System.String"/> with the paths.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Item(System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the metadata document that is indexed by the specified logical-path. </summary> <param name="logicalPath">The logical-path of the requested document.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/> with the content of the requested document.</returns> <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception> <exception cref="T:System.ArgumentException">The specified path does match any of the documents in the context.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Create(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext"/> class, without any loaded documents. </summary> <param name="style">The style that match the documents that will be loaded into the context.</param> <returns>The newly created context.</returns> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Create(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle,Microsoft.AnalysisServices.Tabular.Model)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext"/> class, and load all the documents that are the result of serializing the specified model in the provided style. </summary> <param name="style">The style into the specified model that will be serialized in the context.</param> <param name="model">The source model for the context.</param> <returns>The newly created context.</returns> <exception cref="T:System.ArgumentNullException">The specified nodel is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Create(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle,Microsoft.AnalysisServices.Tabular.Model,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext"/> class, and load all the documents that are the result of serializing the specified model using the given options in the provided style. </summary> <param name="style">The style into the specified model that will be serialized in the context.</param> <param name="model">The source model for the context.</param> <param name="options">The options for the serialization operation.</param> <returns>The newly created context.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Create(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle,Microsoft.AnalysisServices.Tabular.Database)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext"/> class, and load all the documents that are the result of serializing the specified database in the provided style. </summary> <param name="style">The style into the specified model that will be serialized in the context.</param> <param name="db">The source database for the context.</param> <returns>The newly created context.</returns> <exception cref="T:System.ArgumentNullException">The specified database is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Create(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle,Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext"/> class, and load all the documents that are the result of serializing the specified database using the given options in the provided style. </summary> <param name="style">The style into the specified model that will be serialized in the context.</param> <param name="db">The source database for the context.</param> <param name="options">The options for the serialization operation.</param> <returns>The newly created context.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ReadFromDocument(System.IO.Stream)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Read the content of the documnet, provided by the specified stream and store it in the context. </summary> <param name="document">A <see cref="T:System.IO.Stream"/> with the content of the document.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/> that can be used to access the loaded content of the document.</returns> <exception cref="T:System.ArgumentNullException">The specified document is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.ArgumentException">The specified document does not support reading from it.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ReadFromDocument(System.String,System.IO.Stream)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Read the content of the documnet, provided by the specified stream and store it in the context under the specified logical path. </summary> <param name="logicalPath">The logical path that can be used to get the content in the set of documents in the context.</param> <param name="document">A <see cref="T:System.IO.Stream"/> with the content of the document.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/> that can be used to access the loaded content of the document.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified document is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException"> <list type="bullet"> <item><description>The specified path already exists in the context.</description></item> <item><description>The specified document does not support reading from it.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ReadFromDocument(System.IO.TextReader,System.Text.Encoding)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Read the content of the documnet, provided by the specified reader and store it in the context. </summary> <param name="reader">A <see cref="T:System.IO.TextReader"/> that provides access to the content.</param> <param name="encoding">An optional <see cref="T:System.Text.Encoding"/> that should be used when storing the content in the context.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/> that can be used to access the loaded content of the document.</returns> <exception cref="T:System.ArgumentNullException">The specified reader is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ReadFromDocument(System.String,System.IO.TextReader,System.Text.Encoding)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Read the content of the documnet, provided by the specified reader and store it in the context under the specified logical path. </summary> <param name="logicalPath">The logical path that can be used to get the content in the set of documents in the context.</param> <param name="reader">A <see cref="T:System.IO.TextReader"/> that provides access to the content.</param> <param name="encoding">An optional <see cref="T:System.Text.Encoding"/> that should be used when storing the content in the context.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"/> that can be used to access the loaded content of the document.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified document is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified path already exists in the context.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.WriteToDocument(System.String,System.IO.Stream)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Writing the context that is indexed by the specified logical-path into the provided document. </summary> <param name="logicalPath">The logical path that identify the content in the set of documents in the context.</param> <param name="document">A <see cref="T:System.IO.Stream"/> into which the content of the document should be persisted.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified document is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException"> <list type="bullet"> <item><description>The specified path does not exist in the context.</description></item> <item><description>The specified document does not support writing into it.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.WriteToDocument(System.String,System.IO.TextWriter,System.Text.Encoding)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Writing the context that is indexed by the specified logical-path into the provided writer. </summary> <param name="logicalPath">The logical path that identify the content in the set of documents in the context.</param> <param name="writer">A <see cref="T:System.IO.TextWriter"/> that should be used to persist the content of the document.</param> <param name="encoding">An optional <see cref="T:System.Text.Encoding"/> that should be used when reading the content in the context.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified document is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified path does not exist in the context.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.RemoveDocument(System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Removes a metadata document from the set of documents in the context. </summary> <param name="logicalPath">The logical path that identify the content in the set of documents in the context.</param> <returns>True, if the document was removed from the context; otherwise, false.</returns> <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.Clear"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Clear all the documents from the context. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.LoadFromModel(Microsoft.AnalysisServices.Tabular.Model,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Load the context with a the set of documents that represent the provided model. </summary> <param name="model">A <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> that is the source for the metadata.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <exception cref="T:System.ArgumentNullException">The specified nodel is a null reference (Nothing in Visual Basic).</exception> <remarks> <para> Any metadata documents that are loaded in the context prior to the execution will be removed. </para> <para> If a user-context is specified it will be included in the notifications to the serialization host. </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.LoadFromModel(Microsoft.AnalysisServices.Tabular.Model,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Load the context with a the set of documents that represent the provided model using the given options. </summary> <param name="model">A <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> that is the source for the metadata.</param> <param name="options">The options for the serialization operation.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <remarks> <para> Any metadata documents that are loaded in the context prior to the execution will be removed. </para> <para> If a user-context is specified it will be included in the notifications to the serialization host. </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.LoadFromDatabase(Microsoft.AnalysisServices.Tabular.Database,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Load the context with a the set of documents that represent the provided database. </summary> <param name="db">A <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> that is the source for the metadata.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <exception cref="T:System.ArgumentNullException">The specified database is a null reference (Nothing in Visual Basic).</exception> <remarks> <para> Any metadata documents that are loaded in the context prior to the execution will be removed. </para> <para> If a user-context is specified it will be included in the notifications to the serialization host. </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.LoadFromDatabase(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Load the context with a the set of documents that represent the provided database using the given options. </summary> <param name="db">A <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> that is the source for the metadata.</param> <param name="options">The options for the serialization operation.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <remarks> <para> Any metadata documents that are loaded in the context prior to the execution will be removed. </para> <para> If a user-context is specified it will be included in the notifications to the serialization host. </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.UpdateModel(Microsoft.AnalysisServices.Tabular.Model,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Updates the provided <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> based on the content of the metadata documents that are stored in the context. </summary> <param name="model">The model to update.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <exception cref="T:System.ArgumentNullException">The specified model is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the context.</exception> <remarks> <para> There are certain limitations on the content of the documents in the context that are supported in such an update operation: <list type="bullet"> <item><description>They cannot just update specific properties in an object, it can only be used to update the entire object, as well as any child object that is included in its metadata tree.</description></item> <item><description>The Database and\or Model objects cannot be updated in this operation, only metadata objects that are children, either direct or indirect, of the model.</description></item> <item><description>There is no guarantee of any specific order in which the documents in the context will be processed, ensure that there are no dependencies between documents.</description></item> <item><description>There is no guarantee that the target model will remain intact in case of a failure; if the method failed and an exception is raised, the target model might have been partially updated and include some changes that are based on documents that were already processed before the document that failed and triggered the exception.</description></item> </list> </para> <para> The operation of deserializing the metadata content of the documents in the context, as well as updating the model according to the content, might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents. </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.UpdateModel(Microsoft.AnalysisServices.Tabular.Model,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Updates the provided <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> based on the content of the metadata documents that are stored in the context. </summary> <param name="model">The model to update.</param> <param name="options">The options for the deserialization action.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the context.</exception> <remarks> <para> There are certain limitations on the content of the documents in the context that are supported in such an update operation: <list type="bullet"> <item><description>They cannot just update specific properties in an object, it can only be used to update the entire object, as well as any child object that is included in its metadata tree.</description></item> <item><description>The Database and\or Model objects cannot be updated in this operation, only metadata objects that are children, either direct or indirect, of the model.</description></item> <item><description>There is no guarantee of any specific order in which the documents in the context will be processed, ensure that there are no dependencies between documents.</description></item> <item><description>There is no guarantee that the target model will remain intact in case of a failure; if the method failed and an exception is raised, the target model might have been partially updated and include some changes that are based on documents that were already processed before the document that failed and triggered the exception.</description></item> </list> </para> <para> The operation of deserializing the metadata content of the documents in the context, as well as updating the model according to the content, might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents. </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ToModel(System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new model based on the content of the metadata documents that are stored in the context. </summary> <param name="context">An optional user context that will be associated with the serialization operation.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> that is constructed based on the documents in the context.</returns> <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the context.</exception> <remarks>The operation of deserializing the metadata content of the documents in the context might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ToModel(Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new model based on the content of the metadata documents that are stored in the context. </summary> <param name="options">The options for the deserialization action.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> that is constructed based on the documents in the context.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the context.</exception> <remarks>The operation of deserializing the metadata content of the documents in the context might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ToDatabase(System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new database based on the content of the metadata documents that are stored in the context. </summary> <param name="context">An optional user context that will be associated with the serialization operation.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> that is constructed based on the documents in the context.</returns> <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the context.</exception> <remarks>The operation of deserializing the metadata content of the documents in the context might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.ToDatabase(Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions,System.Object)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new database based on the content of the metadata documents that are stored in the context. </summary> <param name="options">The options for the deserialization action.</param> <param name="context">An optional user context that will be associated with the serialization operation.</param> <returns>A <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> that is constructed based on the documents in the context.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.InvalidOperationException">There are no metadata documents that are loaded into the context.</exception> <remarks>The operation of deserializing the metadata content of the documents in the context might raise exceptions that are specific to the style of the content that is being deserialized; for example, a deserialization of TMDL content, can result in a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"/> or a <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"/> that is thrown for errors in the documents.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationContext.GetEnumerator"> <inheritdoc/> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.DdlPropertyWriter"> <summary> This class allows to serialize metadata object properties into DDL format, which can be later used to send TabularCreate / TabularAlter requests to the Server </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.DdlPropertyWriter.parentElement"> <summary> Parent XML element under which the serialized properties will be put </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.DdlPropertyWriter.schema"> <summary> ObjectType-specific XML schema of how properties have to be serialized In particular, it affects ordering of properties For example, when you serialize Column properties, 'Description' must appear before 'IsHidden' </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.DdlPropertyWriter.BeginWrite"> <summary> Starts recording properties to be written This method must be called prior to calling WriteProperty </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.DdlPropertyWriter.EndWrite"> <summary> Ends recording properties to be written This method must be called after all WriteProperty calls were made </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents a host for a metadata serialization actions. </summary> <remarks> <para> Inplementing this interface enables the host to get notifications about the progress of serializzation related activity. </para> <para> The sequence of notifications during a serialization operation: <list type="bullet"> <item><description>The <see cref="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.OperationStartNotification(System.Boolean,System.Object,System.Collections.Generic.IReadOnlyCollection{System.String})"/> will be invoked in the beginning of the operation, providing the set of documents that are being serialized or deserialized.</description></item> <item><description>The <see cref="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.DocumentStartNotification(System.Boolean,System.Object,System.String)"/> will be invoked for every document that is being serialized or deserialized, prior for the actual activity.</description></item> <item><description>If an error happen during the serialization activity, the <see cref="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.ErrorNotification(System.Boolean,System.Object,System.Exception)"/> will be invoked providing the error.</description></item> <item><description>The <see cref="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.DocumentEndNotification(System.Boolean,System.Object,System.String,System.Boolean)"/> will be invoked for every document that is being serialized or deserialized, after the completion of the activity, with an indication if the activity was successful or not.</description></item> <item><description>The <see cref="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.OperationEndNotification(System.Boolean,System.Object,System.Boolean)"/> will be invoked in the completion of the entire operation, with an indication if the overall operation was successful or not.</description></item> </list> </para> </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.OperationStartNotification(System.Boolean,System.Object,System.Collections.Generic.IReadOnlyCollection{System.String})"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A notification of the start of a serialization operation. </summary> <param name="isSerializing">An indication if the notification is referring to a serialization operation or a deserialization operation.</param> <param name="context">The optional user context that is associated with the operation.</param> <param name="logicalPaths">The set of logical-paths for the documents that are included in the operation.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.DocumentStartNotification(System.Boolean,System.Object,System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A notification of the start of a serialization operation of a particular document. </summary> <param name="isSerializing">An indication if the notification is referring to a serialization operation or a deserialization operation.</param> <param name="context">The optional user context that is associated with the operation.</param> <param name="logicalPath">The logical-path of the document that is being serialized\deserialized.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.DocumentEndNotification(System.Boolean,System.Object,System.String,System.Boolean)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A notification of the completion of a serialization operation of a particular document. </summary> <param name="isSerializing">An indication if the notification is referring to a serialization operation or a deserialization operation.</param> <param name="context">The optional user context that is associated with the operation.</param> <param name="logicalPath">The logical-path of the document that has been serialized\deserialized.</param> <param name="isSuccessful">An indication if the operation was successful.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.OperationEndNotification(System.Boolean,System.Object,System.Boolean)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A notification of the completion of a serialization operation. </summary> <param name="isSerializing">An indication if the notification is referring to a serialization operation or a deserialization operation.</param> <param name="context">The optional user context that is associated with the operation.</param> <param name="isSuccessful">An indication if the operation was successful.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.IMetadataSerializationHost.ErrorNotification(System.Boolean,System.Object,System.Exception)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> A notification of an error during a serialization operation. </summary> <param name="isSerializing">An indication if the notification is referring to a serialization operation or a deserialization operation.</param> <param name="context">The optional user context that is associated with the operation.</param> <param name="e">The <see cref="T:System.Exception"/> representing the error that occured.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.IndentationMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> An enumeration that indicates the indentation mode that is used during metadata serialization. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.IndentationMode.Default"> <summary> The default mode of indentation, that is determined based of the style of metadata serialization. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.IndentationMode.Tabs"> <summary> The indentation is done using tabs. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.IndentationMode.Spaces"> <summary> The indentation is done using spaces. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader"> <summary> This interface is used by metadata objects when they try to deserialize themselves from input stream </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader.TryReadProperty``1(System.String,``0@)"> <summary> Reads property value from input stream </summary> <typeparam name="T">Type of the property</typeparam> <param name="propName">Property name</param> <param name="propValue">Property value</param> <returns>True if property was present in stream, False is property was not available in the stream</returns> <remarks>Writer must support all types of properties exposed by metadata objects in their fields. T can be a primitive type, enum (Type, State, etc), ObjectID, etc</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents the compatibility options that are used during metadata serialization. </summary> <remarks>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> instance is immutable; to set up the actual options, use the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/> class.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions.CompatibilityMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the compatibility-mode that is targeted during the metadata content serialization. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.CompatibilityMode"/> value with the mode; the default value is <see cref="F:Microsoft.AnalysisServices.CompatibilityMode.Unknown"/> that indicates no restrictions.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions.CompatibilityLevel"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the compatibility-level that is targeted during the metadata content serialization. </summary> <value>A <see cref="T:System.Int32"/> with the level; the default value is -1 that indicates no restrictions.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Provides the ability to build the set of compatibility options that are used during metadata serialization. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/> class based on the specified style. </summary> <param name="style">The style of the content that are controlled by the options.</param> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> <remarks> If the specified style is <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Default"/>, the builder would be only capable to configure the common options that are included in the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/>. In order to be able to control the options that are specific to a particular style of content, pass that style as the parameter of the c'tor; for example, passing <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Tmdl"/> will provide the ability to control the additional options that are specific to TMDL. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/> class that is initialized by the specified options. </summary> <param name="options">The set of initial options.</param> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.CompatibilityMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the compatibility-mode that is targeted during the metadata content serialization. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.CompatibilityMode"/> value with the mode; the default value is <see cref="F:Microsoft.AnalysisServices.CompatibilityMode.Unknown"/> that indicates no restrictions.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.CompatibilityLevel"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the compatibility-level that is targeted during the metadata content serialization. </summary> <value>A <see cref="T:System.Int32"/> with the level; the default value is -1 that indicates no restrictions.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.WithTargetCompatibilityMode(Microsoft.AnalysisServices.CompatibilityMode)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets on the options the compatibility-mode that is targeted during the metadata content serialization. </summary> <param name="mode">The target compatibility mode.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified mode is invalid.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.WithoutTargetCompatibilityMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets on the options the compatibility-mode that is targeted during the metadata content serialization. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.WithTargetCompatibilityLevel(System.Int32)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets on the options the compatibility-level that is targeted during the metadata content serialization. </summary> <param name="level">The target compatibility-level.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentOutOfRangeException">The specified level is invalid.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.WithoutTargetCompatibilityLevel"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets on the options the compatibility-level that is targeted during the metadata content serialization. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptionsBuilder.GetOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> initialized with the compatibility options that were chosen. </summary> <returns>The formatting options.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents the set of options that are used during a metadata serialization action. </summary> <remarks>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions"/> instance is immutable; to set up the actual options, use the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/> class.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions.RaiseErrorOnUnresolvedLinks"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if errors are raised when unresolved links are detected in the deserialized metadata. </summary> <value>True, if errors should be raised; otherwise; false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions.Compatibility"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional compatibility options that should be used when deserializing the metadata. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> representing the specific compatibility options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Provides the ability to build the set of options that are used during metadata deserialization. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/> class based on the specified style. </summary> <param name="style">The style of the content that are controlled by the options.</param> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> <remarks> If the specified style is <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Default"/>, the builder would be only capable to configure the common options that are included in the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions"/>. In order to be able to control the options that are specific to a particular style of content, pass that style as the parameter of the c'tor; for example, passing <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Tmdl"/> will provide the ability to control the additional options that are included in the TMDL derived class. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/> class that is initialized by the specified options. </summary> <param name="options">The set of initial options.</param> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.RaiseErrorOnUnresolvedLinks"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if errors are raised when unresolved links are detected in the deserialized metadata. </summary> <value>True, if errors should be raised; otherwise; false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.Compatibility"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional compatibility options that should be used when deserializing the metadata. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> representing the specific compatibility options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.WithErrorOnUnresolvedLinks"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the indication that errors are raised when unresolved links are detected in the deserialized metadata. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.WithoutErrorOnUnresolvedLinks"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Reset the indication errors are raised when unresolved links are detected in the deserialized metadata. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.WithCompatibilityOptions(Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the compatibility options that should be used during the serialization. </summary> <param name="compatibilityOptions">The formating options</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.WithoutCompatibilityOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets the compatibility options that should be used during the serialization, and restore the default options. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptionsBuilder.GetOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions"/> initialized with the serialization options that were chosen. </summary> <returns>The serialization options.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents a document with a serialized metadata content. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument.Style"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the style of the serialized content. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle"/> indicating the format of the serialized content.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument.LogicalPath"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the logical-path of the serialized document. </summary> <value>A <see cref="T:System.String"/> with the logical path.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument.WriteTo(System.IO.Stream)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Writes the content of the document into the specified stream. </summary> <param name="document">A <see cref="T:System.IO.Stream"/> that represent the target of the content.</param> <exception cref="T:System.ArgumentNullException">The specified document is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.ArgumentException">The specified document does not supports writing into.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataDocument.WriteTo(System.IO.TextWriter,System.Text.Encoding)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Writes the content of the document into the specified text-writer. </summary> <param name="writer">A <see cref="T:System.IO.TextWriter"/> that will persist the document's content.</param> <param name="encoding">An optional <see cref="T:System.Text.Encoding"/> to use during the persiting of the content; default is <see cref="P:System.Text.Encoding.UTF8"/>.</param> <exception cref="T:System.ArgumentNullException">The specified writer is a null reference (Nothing in Visual Basic).</exception> <remarks>If an optional encoding is specified, it should match the encoding that was used during the serialization of the content.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents the formatting options that are used during metadata serialization. </summary> <remarks>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/> instance is immutable; to set up the actual options, use the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> class.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.Encoding"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the encoding that is used in metadata content serialization. </summary> <value>An <see cref="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.Encoding"/> instance that represents the encoding.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.NewLineStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the value that is used to indicate the end of a text line in metadata content serialization. </summary> <value>A <see cref="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.NewLineStyle"/> value with the end-of-line handling mode.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.IndentationMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the indentation mode that is in metadata content serialization. </summary> <value>A <see cref="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.IndentationMode"/> value with the mode of indentation.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions.IndentationSize"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the size of a single indentation level, when spaces are used as indentation in metadata content serialization. </summary> <value>A <see cref="T:System.Int32"/> with the size of indentation; the default value is 4.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Provides the ability to build the set of formatting options that are used during metadata serialization. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> class based on the specified style. </summary> <param name="style">The style of the content that are controlled by the options.</param> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> <remarks> If the specified style is <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Default"/>, the builder would be only capable to configure the common options that are included in the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/>. In order to be able to control the options that are specific to a particular style of content, pass that style as the parameter of the c'tor; for example, passing <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Tmdl"/> will provide the ability to control the additional options that are included in <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormattingOptions"/>. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/> class that is initialized by the specified options. </summary> <param name="options">The set of initial options.</param> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.Encoding"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the encoding that is used in metadata content serialization. </summary> <value>An <see cref="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.Encoding"/> instance that represents the encoding.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.NewLineStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the value that is used to indicate the end of a text line in metadata content serialization. </summary> <value>A <see cref="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.NewLineStyle"/> value with the end-of-line handling mode.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.IndentationMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the indentation mode that is in metadata content serialization. </summary> <value>A <see cref="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.IndentationMode"/> value with the mode of indentation.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.IndentationSize"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the size of a single indentation level, when spaces are used as indentation in metadata content serialization. </summary> <value>A <see cref="T:System.Int32"/> with the size of indentation; the default value is 4.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.WithEncoding(System.Text.Encoding)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets on the options the encoding that is used in metadata content serialization. </summary> <param name="encoding">The encoding that will be set on the options.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified encoding instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.WithNewLineStyle(Microsoft.AnalysisServices.Tabular.Serialization.NewLineStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets on the options the indication of the end of a text line in metadata content serialization. </summary> <param name="style">The end-of-line style indication.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.WithTabsIndentationMode"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets on the options that indentaition is based on <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.IndentationMode.Tabs"/> style. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.WithSpacesIndentationMode(System.Int32)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets on the options that indentaition is based on <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.IndentationMode.Tabs"/> style with the specified length. </summary> <param name="indentationSize">the size of indentation.</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentException">The specified size is invalid.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptionsBuilder.GetOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/> initialized with the formatting options that were chosen. </summary> <returns>The formatting options.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationManagerBase"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents the base class for metadata serialization managers. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents the set of options that are used during a metadata serialization action. </summary> <remarks>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions"/> instance is immutable; to set up the actual options, use the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> class.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions.IncludeChildren"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if the children of the root object should also be serialized, or only the root object. </summary> <value>True, if the entire metadata tree that is spawned by the root object is serialized; otherwise; false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions.IncludeRestrictedInformation"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if the serialized output should include restricted information or only the curated version of the data. </summary> <value>True, if restricted information is serialized; otherwise, false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions.Formatting"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional formatting options that should be used when generating the metadata content. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/> representing the specific formatting options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions.Compatibility"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional compatibility options that should be used when serializing the metadata. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> representing the specific compatibility options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Provides the ability to build the set of options that are used during metadata serialization. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates a new instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> class based on the specified style. </summary> <param name="style">The style of the content that are controlled by the options.</param> <exception cref="T:System.ArgumentException">The specified style is not a valid style.</exception> <remarks> If the specified style is <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Default"/>, the builder would be only capable to configure the common options that are included in the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions"/>. In order to be able to control the options that are specific to a particular style of content, pass that style as the parameter of the c'tor; for example, passing <see cref="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Tmdl"/> will provide the ability to control the additional options that are included in <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationOptions"/>. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.#ctor(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Creates an instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/> class that is initialized by the specified options. </summary> <param name="options">The set of initial options.</param> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.IncludeChildren"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if the children of the root object should also be serialized, or only the root object. </summary> <value>True, if the entire metadata tree that is spawned by the root object is serialized; otherwise; false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.IncludeRestrictedInformation"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if the serialized output should include restricted information or only the curated version of the data. </summary> <value>True, if restricted information is serialized; otherwise, false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.Formatting"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional formatting options that should be used when generating the metadata content. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions"/> representing the specific formatting options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.Compatibility"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an optional compatibility options that should be used when serializing the metadata. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions"/> representing the specific compatibility options during the serialization activity; a null reference (Nothing in Visual Basic) is an indication to use the default configuration.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithChildrenMetadata"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the indication that the children of the root object should also be serialized, and not only the root object. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithoutChildrenMetadata"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Reset the indication that the children of the root object should also be serialized, to include only the root object. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithRestrictedInformation"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the indication that the serialized output should include restricted information and not the curated version of the data. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithoutRestrictedInformation"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Reset the indication that the serialized output should not include restricted information, just the curated version of the data. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithFormattingOptions(Microsoft.AnalysisServices.Tabular.Serialization.MetadataFormattingOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the formatting options that should be used when generating the metadata content. </summary> <param name="formattingOptions">The formating options</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithoutFormattingOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets the formatting options that should be used when generating the metadata content, and restore the default options. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithCompatibilityOptions(Microsoft.AnalysisServices.Tabular.Serialization.MetadataCompatibilityOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Sets the compatibility options that should be used during the serialization. </summary> <param name="compatibilityOptions">The formating options</param> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.WithoutCompatibilityOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Resets the compatibility options that should be used during the serialization, and restore the default options. </summary> <returns>The same instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptionsBuilder.GetOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions"/> initialized with the serialization options that were chosen. </summary> <returns>The serialization options.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> The style of the metadata serialization, that indicate what is the type of the serialized content. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Default"> <summary> The default serialization style of the system. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Tmdl"> <summary> The serialized content is in Tabular Metadata Definition Language. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationStyle.Json"> <summary> The serialized content is in JSON format. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.NewLineStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> An enumeration that indicates the mode that is used during metadata serialization to terminate a text line and starts a new one. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.NewLineStyle.SystemDefault"> <summary> The default mode of new-line, that is determined based of the system. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.NewLineStyle.WindowsStyle"> <summary> The new-line separation is done in the Windows style - each line ends with CR followed by LF. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Serialization.NewLineStyle.UnixStyle"> <summary> The new-line separation is done in the Linux style - each line ends only by LF. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Serialization.RowsetPropertyReader"> <summary> This class allows to deserialize metadata object properties from rowset returned by Server Any particular object in rowset is represented by DataRow object </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> An enumeration that indicates the casing in which a keyword, e.g. a property-name or an object-type, is written in the TMDL text. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle.CamelCase"> <summary> The keyword is written in camel-case mode; the first word is all lower-case, the remaining words are without any change. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle.Pascalcase"> <summary> The keyword is written in Pascal-case letters; the first letter in each word is upper-case, the remaining letters in each word in lower-case. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle.LowerCase"> <summary> The keyword is written only with lower-case letters. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> An enumeration that indicates the way whitespaces in lines of an expression block are trimmed when serialized into TMDL text. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle.NoTrim"> <summary> There is no trimming that is done during the serialization; whitespace are left as is. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle.TrimTrailingWhitespaces"> <summary> Any trailing whitespace at the end of lines of expressions are trimmed; empty lines, or ones that contain only whitespaces, at the end of the expression blocks are removed. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle.TrimLeadingCommonWhitespaces"> <summary> For a an expression block with a just a single line, the leading whitespaces are trimmed; for expression blocks with more than one line, only the common leading indentation is trimmed. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents an exception that is raised when a failure in parsing a TMDL document is caused by invalid format. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException.HasDocumentSourceInfo"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets a value indicating whether the exception can return information regarding the related TMDL source. </summary> <value>True, if the exception can return source information; otherwise, false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException.Document"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the document that is the subject of the parsing failure. </summary> <value>A <see cref="T:System.String"/> with the document's path, if it is known.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException.Line"> <summary> Gets the line number in the document that caused the parsing failure. </summary> <value>A <see cref="T:System.Int32"/> with the line number, if it is known.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException.LineText"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the text of the line in the document that caused the parsing failure. </summary> <value>A <see cref="T:System.String"/> with the text of the line, if available.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <inheritdoc/> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormattingOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents an extended formatting options that can be applied during metadata serialization to TMDL. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormattingOptions.CasingStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the casing style in which keywords are written to the TMDL text. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlCasingStyle"/> enumeration value, which represents the style.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormattingOptions.BaseIndentationLevel"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the level of the base indentation of the TMDL documents. </summary> <value>An <see cref="T:System.Int32"/> that indicate the level.</value> <remarks>By default, the level of the base indentation for the document is 0; this option can be used to set additional indentation that would be applied to the entire document.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents an exception that is raised when a failure in serialization to\from TMDL occurs. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException.HasDocumentSourceInfo"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets a value indicating whether the exception can return information regarding the related TMDL source. </summary> <value>True, if the exception can return source information; otherwise, false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException.Document"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the document that is the subject of the serialization failure. </summary> <value>A <see cref="T:System.String"/> with the document's path, if it is known.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException.Line"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the line number in the document that caused the serialization failure. </summary> <value>A <see cref="T:System.Int32"/> with the line number, if it is known.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <inheritdoc/> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationOptions"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Represents an extended serialization configuration that can be applied during metadata serialization to TMDL. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationOptions.ExpressionTrimStyle"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets the style in which whitespaces in lines in an expression block, are trimmed when serialized into TMDL text; default is <see cref="F:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle.NoTrim"/>. </summary> <value>A <see cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlExpressionTrimStyle"/> enumeration value, which represents the style.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationOptions.ExcludeMetadataOrderHints"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Gets an indication if the serialized TMDL content should not include hints for the order of metadata elements; default is false, indicating to included in the generated TMDL. </summary> <value>True, if metadata-order hints are excluded from the TMDL content; otherwise, false.</value> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TmdlSerializer"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Two-way conversion of an in-memory object tree to TMDL. TMDL is used for object definitions in a Tabular model or Tabular database at compatibility level 1200 and greater. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject,System.Boolean)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes an in-memory Tabular metdata object to TMDL text content. </summary> <param name="object">The metadata object to serialize</param> <param name="qualifyObject">An indication if the content should include the qualifying path of the object in the metadata objects-graph; default is true.</param> <returns>A <see cref="T:System.String"/> with the TMDL text content.</returns> <exception cref="T:System.ArgumentNullException">The specified metadata object is a null reference (Nothing in Visual Basic).</exception> <exception cref="T:System.ArgumentException">The specified metadata object is a <see cref="T:Microsoft.AnalysisServices.Tabular.NamedMetadataObject"/> without a name.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeObject(Microsoft.AnalysisServices.Tabular.MetadataObject,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions,System.Boolean)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes an in-memory Tabular metdata object to TMDL text content using the specified options. </summary> <param name="object">The metadata object to serialize</param> <param name="options">The options for the serialization action.</param> <param name="qualifyObject">An indication if the content should include the qualifying path of the object in the metadata objects-graph; default is true.</param> <returns>A <see cref="T:System.String"/> with the TMDL text content.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified metadata object is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified metadata object is a <see cref="T:Microsoft.AnalysisServices.Tabular.NamedMetadataObject"/> without a name.</exception> <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeDatabase(Microsoft.AnalysisServices.Tabular.Database)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes an in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> to TMDL text content. </summary> <param name="db">The database to serialize.</param> <returns>A <see cref="T:System.String"/> with the TMDL text content.</returns> <exception cref="T:System.ArgumentNullException">The specified database object is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeDatabase(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes an in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> to TMDL text content using the specified options. </summary> <param name="db">The database to serialize.</param> <param name="options">The options for the serialization action.</param> <returns>A <see cref="T:System.String"/> with the TMDL text content.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database object is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeModelToFolder(Microsoft.AnalysisServices.Tabular.Model,System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> to a set of TMDL documents in the specified folder, using the default serialization strategy. </summary> <param name="model">The model to serialize.</param> <param name="path">The path of the target folder into which the model documents will be serialized.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeModelToFolder(Microsoft.AnalysisServices.Tabular.Model,System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> to a set of TMDL documents in the specified folder, using the specified options and the default serialization strategy. </summary> <param name="model">The model to serialize.</param> <param name="path">The path of the target folder into which the model documents will be serialized.</param> <param name="options">The options for the serialization action.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeModelToCompressedFile(Microsoft.AnalysisServices.Tabular.Model,System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> to a set of TMDL documents in a comressed archive file, using the default serialization strategy. </summary> <param name="model">The model to serialize.</param> <param name="path">The path where the compressed file that contains the model documents will be saved.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeModelToCompressedFile(Microsoft.AnalysisServices.Tabular.Model,System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> to a set of TMDL documents in a comressed archive file, using the specified options and the default serialization strategy. </summary> <param name="model">The model to serialize.</param> <param name="path">The path where the compressed file that contains the model documents will be saved.</param> <param name="options">The options for the serialization action.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified model is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeDatabaseToFolder(Microsoft.AnalysisServices.Tabular.Database,System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> to a set of TMDL documents in the specified folder, using the default serialization strategy. </summary> <param name="db">The database to serialize.</param> <param name="path">The path of the target folder into which the database documents will be serialized.</param> <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeDatabaseToFolder(Microsoft.AnalysisServices.Tabular.Database,System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> to a set of TMDL documents in the specified folder, using the specified options and the default serialization strategy. </summary> <param name="db">The database to serialize.</param> <param name="path">The path of the target folder into which the database documents will be serialized.</param> <param name="options">The options for the serialization action.</param> <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeDatabaseToCompressedFile(Microsoft.AnalysisServices.Tabular.Database,System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> to a set of TMDL documents in a comressed archive file, using the default serialization strategy. </summary> <param name="db">The database to serialize.</param> <param name="path">The path where the compressed file that contains the database documents will be saved.</param> <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.SerializeDatabaseToCompressedFile(Microsoft.AnalysisServices.Tabular.Database,System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Serializes a full in-memory <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> to a set of TMDL documents in a comressed archive file, using the specified options and the default serialization strategy. </summary> <param name="db">The database to serialize.</param> <param name="path">The path where the compressed file that contains the database documents will be saved.</param> <param name="options">The options for the serialization action.</param> <remarks>Apart from all the documents that include the serialization of the database child model, the properties of the database will be captured in a designated document as well.</remarks> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified database is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.InvalidOperationException">The provided options include invalid settings.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeModelFromFolder(System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified folder to its model object equivalent. </summary> <param name="path">The path of the folder in which the model documents exist.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the folder contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the folder contains TMDL text is in valid format, but contains invalid metadata.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeModelFromFolder(System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified folder to its model object equivalent. </summary> <param name="path">The path of the folder in which the model documents exist.</param> <param name="options">The options for the deserialization action.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the folder contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the folder contains TMDL text is in valid format, but contains invalid metadata.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeModelFromCompressedFile(System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified compressed archive-file to its model object equivalent. </summary> <param name="path">The path to the compressed file.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the compressed file contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the compressed file contains TMDL text is in valid format, but contains invalid metadata.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeModelFromCompressedFile(System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified compressed archive-file to its model object equivalent. </summary> <param name="path">The path to the compressed file.</param> <param name="options">The options for the deserialization action.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the compressed file contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the compressed file contains TMDL text is in valid format, but contains invalid metadata.</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeDatabaseFromFolder(System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified folder to its database object equivalent. </summary> <param name="path">The path of the folder in which the model documents exist.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the folder contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the folder contains TMDL text is in valid format, but contains invalid metadata.</exception> <remarks>If the folder does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeDatabaseFromFolder(System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified folder to its database object equivalent. </summary> <param name="path">The path of the folder in which the model documents exist.</param> <param name="options">The options for the deserialization action.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the folder contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the folder contains TMDL text is in valid format, but contains invalid metadata.</exception> <remarks>If the folder does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeDatabaseFromCompressedFile(System.String)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified compressed archive-file to its database object equivalent. </summary> <param name="path">The path to the compressed file.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException">The specified path is a null reference (Nothing in Visual Basic) or empty.</exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the compressed file contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the compressed file contains TMDL text is in valid format, but contains invalid metadata.</exception> <remarks>If the compressed file does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.DeserializeDatabaseFromCompressedFile(System.String,Microsoft.AnalysisServices.Tabular.Serialization.MetadataDeserializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Deserializes the set of TMDL documents in the specified compressed archive-file to its database object equivalent. </summary> <param name="path">The path to the compressed file.</param> <param name="options">The options for the deserialization action.</param> <returns>The <see cref="T:Microsoft.AnalysisServices.Tabular.Database"/> instance that was created based on the TMDL documents.</returns> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified path is a null reference (Nothing in Visual Basic) or empty.</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> <exception cref="T:System.ArgumentException">The specified path does not exist.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlFormatException">The content in the compressed file contains TMDL text in an invalid format.</exception> <exception cref="T:Microsoft.AnalysisServices.Tabular.Tmdl.TmdlSerializationException">The content in the compressed file contains TMDL text is in valid format, but contains invalid metadata.</exception> <remarks>If the compressed file does not contain the properties of the database in any of the documents, the returned database will have default properties.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.GenerateSchema"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Generates the JSON schema of the TMDL info-set with default options. </summary> <returns>A <see cref="T:System.String"/> that contains the JSON Schema.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.GenerateSchema(Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Generates the JSON schema of the TMDL info-set based on the provided options. </summary> <param name="options">The options for the schema generation action.</param> <returns>A <see cref="T:System.String"/> that contains the JSON Schema.</returns> <exception cref="T:System.ArgumentNullException">The specified options instance is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.GenerateSchema(System.IO.Stream)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Generates the JSON schema of the TMDL info-set with default options, and writes them into the provided stream. </summary> <param name="document">The stream that is used to persist the JSON Schema into.</param> <exception cref="T:System.ArgumentNullException">The specified stream is a null reference (Nothing in Visual Basic).</exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TmdlSerializer.GenerateSchema(System.IO.Stream,Microsoft.AnalysisServices.Tabular.Serialization.MetadataSchemaSerializationOptions)"> <summary> <b>IMPORTANT: TMDL is still in preview and the API surface might still be modified prior to GA!</b> Generates the JSON schema of the TMDL info-set based on the provided options, and writes them into the provided stream. </summary> <param name="document">The stream that is used to persist the JSON Schema into.</param> <param name="options">The options for the schema generation action.</param> <exception cref="T:System.ArgumentNullException"> <list type="bullet"> <item><description>The specified stream is a null reference (Nothing in Visual Basic).</description></item> <item><description>The specified options instance is a null reference (Nothing in Visual Basic).</description></item> </list> </exception> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.GetBatchElement(System.Boolean)"> <summary> Formats the Batch statement </summary> <param name="isTransactional">Whether Batch should be transactional</param> <returns>Formatted Batch element</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatCreate(Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.MetadataObject})"> <summary> Formats Create request to create a set of objects </summary> <param name="databaseId">ID of the database to which TabularCreate request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which TabularCreate request is going to be sent</param> <param name="newObjects">List of objects to be created</param> <param name="options">Write options</param> <returns>Formatted Create element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatAlter(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.PropertyChangeEntry})"> <summary> Formats Alter request to apply a set of property changes </summary> <param name="databaseId">ID of the database to which Alter request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which Alter request is going to be sent</param> <param name="propChanges">List of property changes</param> <returns>Formatted Alter element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatAlterSingleObject(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,Microsoft.AnalysisServices.Tabular.MetadataObject)"> <summary> Formats Alter request to set all non-default properties on given metadata object </summary> <param name="databaseId">ID of the database to which Alter request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which Alter request is going to be sent</param> <param name="obj">Modified object</param> <returns>Formatted Alter element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatDelete(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.MetadataObject})"> <summary> Formats Delete request to delete a set of objects </summary> <param name="databaseId">ID of the database to which Delete request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which Delete request is going to be sent</param> <param name="deletedObjects">List of deleted objects</param> <returns>Formatted Delete element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatMergePartitions(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,Microsoft.AnalysisServices.Tabular.Partition)"> <summary> Formats MergePartitions request Only called for Partition </summary> <param name="databaseId">ID of the database to which MergePartitions request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which MergePartitions request is going to be sent</param> <param name="target">The target partition for merge partitions</param> <returns>Formatted Refresh element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatRename(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.MetadataObject})"> <summary> Formats Rename request for a set of metadata objects. Rename is called only for NamedMetadatObjects like Model, Colomn etc. </summary> <param name="databaseId">ID of the database to which Rename request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which Rename request is going to be sent</param> <param name="renamedObjects">List of changed objects </param> <returns>Formatted Rename element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatAnalyzeRefreshPolicyImpact(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.Partition})"> <summary> Formats AnalyzeRefreshPolicyImpact request for a set of partitions. </summary> <param name="databaseId">ID of the database to which AnalyzeRefreshPolicyImpact request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which AnalyzeRefreshPolicyImpact request is going to be sent</param> <param name="analyzeObjects">List of partitions for which we want to analyze the refresh policy impact</param> <returns>Formatted AnalyzeRefreshPolicyImpact element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatRefresh(System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.MetadataObject},System.Int32)"> <summary> Formats Refresh request to refresh all objects that are requested to be refreshed by given grouped changelist. Refresh is called only for Model, Table and Partition </summary> <param name="databaseId">ID of the database to which Refresh request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which Refresh request is going to be sent</param> <param name="objectsToRefresh">Objects that are to be refreshed</param> <param name="maxParallelism">Maximum parallelism for the Refresh operation; a value less than or equal to 0 will be ignored</param> <returns>Formatted Refresh element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatSequencePoint(System.String)"> <summary> Formats SequencePoint request for specific database </summary> <param name="databaseId">ID of the database to which SequencePoint request is going to be sent</param> <returns>Formatted SequencePoint element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatUpgrade(Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,System.String,Microsoft.AnalysisServices.CompatibilityMode,System.Int32,System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.MetadataObject})"> <summary> Formats Upgrade request to upgrade a database </summary> <param name="databaseId">ID of the database to which TabularUpgrade request is going to be sent</param> <param name="mode">The compatibility mode of the server</param> <param name="dbCompatibilityLevel">Compatibility-level of the database to which TabularUpgrade request is going to be sent</param> <param name="newObjects">List of objects to be upgraded</param> <param name="options">Write options</param> <returns>Formatted Upgrade element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.GetObjectTypeContainerElement(Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> Gets an XML element which is capable of containing rowsets with objects of specific types For example, when we send Create/Alter/Delete requests, we put Column rowsets under "Columns" element, model under "Model" element, etc. </summary> <param name="type">Type of metadata object</param> <param name="mode">The compatibility mode of the server</param> <returns>XML element as XElement</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.GetDDLRequestElement(Microsoft.AnalysisServices.Tabular.DDL.DDLType)"> <summary> Gets TabularCreate/Alter/Refresh/Delete element depending on DDLType parameter passed </summary> <param name="ddlType">Type of DDL element to return</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.DdlUtil.FormatSchema(Microsoft.AnalysisServices.Tabular.ObjectType,Microsoft.AnalysisServices.Tabular.DDL.DDLRowsetType,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Generate DDL rowset schema for given object type </summary> <param name="objectType">the type of metadata object</param> <param name="ddlType">the type of the DDL rowset</param> <param name="mode">the compatibility mode of the target server</param> <param name="dbCompatibilityLevel">the compatibility level of the target database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.ExecuteUtil.TryExecuteXmla(Microsoft.AnalysisServices.Tabular.Model,System.String,Microsoft.AnalysisServices.XmlaResultCollection@)"> <summary> Attempts to execute the XMLA request on the Server and apply impact to the current Model. </summary> <param name="model">Model against which the request is executed.</param> <param name="xmlaRequest">Base XMLA request. Can be null or empty.</param> <param name="xmlaResults">XMLA result collection</param> <returns>True if operation succeeded, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DDL.ExecuteUtil.RunCommand(System.String,System.Boolean,System.Int64,Microsoft.AnalysisServices.Core.Server,Microsoft.AnalysisServices.Tabular.Metadata.ImpactDataSet@)"> <summary> Executes XMLA command on server with given parameters, optionally requests for impact and parses it </summary> <param name="commandText">String containing XMLA command</param> <param name="requestImpact">Whether to request from Server the impact of the XMLA command</param> <param name="impactSinceVersion">Base Model version since which impact is requested</param> <param name="server">Server against which the command will be executed</param> <param name="impactDataSet">Resulting ImpactDataSet</param> <returns></returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DDL.IObjectRowsetSchema"> <summary> This interface represents ObjectType-dependent schema of how particular object needs to be serialized into DDL For example, for every type of object, XML schema needs to be written before writing any row which defined object properties Also, XML schema can enforce order of properties in which they need to appear in XML </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DDL.IObjectRowsetSchema.XmlSchema"> <summary> XML element which contains rowset schema definition </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DDL.IObjectRowsetSchema.OrderedPropertyList"> <summary> List of allowed properties in same order as they must appear in DDL For example, for Column object, 'Descripion' must appear before 'IsHidden' </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DDL.ObjectRowsetSchema"> <summary> Generic implementation of IObjectRowsetSchema </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DDL.XmlaConstants.NS"> <summary> XML namespaces used in engine XMLA requests </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DDL.XmlaConstants.XNS"> <summary> XML namespaces used in engine XMLA requests, as XNamespace objects </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AuthenticationKind"> <summary> Constants for DataSource.Credential.AuthenticationKind which define how the data source is authenticated. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.ServiceAccount"> <summary> ServiceAccount </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.Unattended"> <summary> Unattended </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.CurrentUser"> <summary> CurrentUser </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.KerberosS4U"> <summary> KerberosS4U </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.Implicit"> <summary> Implicit </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.UsernamePassword"> <summary> UsernamePassword </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.Windows"> <summary> Windows </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.WebApi"> <summary> WebApi </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.OAuth2"> <summary> OAuth2 </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.SapBasic"> <summary> SapBasic </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.Exchange"> <summary> Exchange </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.AuthenticationKind.Key"> <summary> Key </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions"> <summary> Value of the Model.AutomaticAggregationOptions property </summary> <remarks>This object is only supported when the compatibility level of the database is at 1564 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.#ctor"> <summary> Create new instance of AutomaticAggregationOptions class with all default options </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.#ctor(System.Double)"> <summary> Create new instance of AutomaticAggregationOptions class with the specified query-coverage. </summary> <param name="queryCoverage">The required option as query coverage value in ratio format within the range [0, 1.0].</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.QueryCoverage"> <summary> The option defines the ratio of queries that will use aggregations. </summary> <value>A ratio number within [0.0, 1.0].</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.DetailTableMinRows"> <summary> The minimal row size of the detail table for creating automatic aggregation partitions. </summary> <value>An integer number of minimal row count.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.AggregationTableMaxRows"> <summary> The max size of any aggregation table in rows. </summary> <value>An integer number of maximal row count.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.AggregationTableSizeLimit"> <summary> The size limit of any aggregation table with respect to the associated detail table(s); the specified value is the ratio, defined as the percentage of the detail table. </summary> <value>An integer number within [0, 100].</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.AutomaticAggregationOptions.ToJson"> <summary> Format object as string </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource"> <summary> Represents a Partition of a CalculatedTable object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource.#ctor"> <summary> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource"/> with default configuration. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource.Expression"> <summary> Gets or sets the DAX expression used to build the partition of a calculated table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CalculatedPartitionSource.RetainDataTillForceCalculate"> <summary> Gets or sets an indication that allows a calculated partition to have data which will not be affected by RefreshCalculate command when there are only data changes. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CalculationGroupSource"> <summary> Represents a Partition based on a CalculationGroup content. </summary> <remarks>This partition source is only supported when the compatibility level of the database is at 1470 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CompatibilityViolationException"> <summary> Represents an exception that is raised when an object or property in the model requires a compatibility-level that is higher than the one supported by the database. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CompatibilityViolationException.ActiveMode"> <summary> Gets the active mode of the model. </summary> <value>An <see cref="T:Microsoft.AnalysisServices.CompatibilityMode"/> with the value of the active mode.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CompatibilityViolationException.CompatibilityLevelRequest"> <summary> Gets the compatibility-level that is requested by an object or property in the model. </summary> <value>An <see cref="T:System.Int32"/> with the value of the compatibility-level request.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CompatibilityViolationException.SupportedCompatibilityLevel"> <summary> Gets the compatibility-level that is actually supported by the database. </summary> <value>An <see cref="T:System.Int32"/> with the value of the supported compatibility-level.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CompatibilityViolationException.RequestingPath"> <summary> Gets the path to the object or property in the model that is requesting the unsupported compatibility level. </summary> <value>A <see cref="T:System.String"/> with the path in the model.</value> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CompatibilityViolationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object with the compatibility-level violation information.</summary> <param name="info">The object that holds the serialized object data. </param> <param name="context">The contextual information about the source or destination. </param> <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> object is a null reference (Nothing in Visual Basic). </exception> <filterpriority>2</filterpriority> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ConnectionAddress"> <summary> Address of a connection. It contains protocol name and protocol-specific properties like server and database name. </summary> <remarks>This object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Item(System.String)"> <summary> Get or set an address property. Returned null value indicates a missing property, setting value to null is equivalent to removing the property from the dictionary. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Server"> <summary> Server address </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Database"> <summary> Database name </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Model"> <summary> Model name </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Schema"> <summary> Schema name </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Object"> <summary> Object </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Url"> <summary> Url </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.ContentType"> <summary> Content type </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Resource"> <summary> Resource </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Path"> <summary> Path </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Domain"> <summary> Domain </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Account"> <summary> Account </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.EmailAddress"> <summary> Email address </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.ConnectionString"> <summary> Connection string </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.Property"> <summary> Property </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionAddress.View"> <summary> View </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty"> <summary> Keys in the DataSource.Address dictionary </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Account"> <summary> account </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Channel"> <summary> channel </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Class"> <summary> class </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.ConnectionString"> <summary> connectionstring </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Container"> <summary> container </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.ContentType"> <summary> contentType </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Database"> <summary> database </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Domain"> <summary> domain </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.EmailAddress"> <summary> emailAddress </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.ItemName"> <summary> itemName </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.LoginServer"> <summary> loginServer </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Model"> <summary> model </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Name"> <summary> name </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Object"> <summary> object </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.ObjectId"> <summary> objectId </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.ObjectType"> <summary> objectType </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Options"> <summary> options </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Path"> <summary> path </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Prefix"> <summary> prefix </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Provider"> <summary> provider </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Property"> <summary> property </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Query"> <summary> query </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Queue"> <summary> queue </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.QueueManager"> <summary> queueManager </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Resource"> <summary> resource </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Schema"> <summary> schema </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Server"> <summary> server </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.Url"> <summary> url </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ConnectionAddressProperty.View"> <summary> view </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ConnectionDetails"> <summary> Protocol and address used to connect the data source </summary> <remarks>This object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ConnectionDetails.#ctor"> <summary> Create a new empty ConnectionDetails instance </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ConnectionDetails.#ctor(System.String)"> <summary> Deserialize a ConnectionDetails object from a json string </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionDetails.Address"> <summary> Address of this connection. It can't be set, instead it should be modified directly. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ConnectionDetails.Protocol"> <summary> Connection protocol </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ConnectionDetails.ToJson"> <summary> Format object as string </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CredentialProperty"> <summary> Keys in the DataSource.Credential dictionary </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.ConnectionString"> <summary> ConnectionString </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.EncryptConnection"> <summary> EncryptConnection </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.Username"> <summary> Username </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.Password"> <summary> Password </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.Key"> <summary> Key </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.AccessToken"> <summary> AccessToken </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.Expires"> <summary> Expires </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.RefreshToken"> <summary> RefreshToken </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.Properties"> <summary> Properties </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.EmailAddress"> <summary> EmailAddress </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.EwsUrl"> <summary> EwsUrl </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.EwsSupportedSchema"> <summary> EwsSupportedSchema </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.EffectiveUsername"> <summary> EffectiveUsername </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.CredentialProperty.CustomData"> <summary> CustomData </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Credential"> <summary> Options used to authenticate a structured data source </summary> <remarks>This object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Credential.#ctor"> <summary> Create a new empty Credential object </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Credential.#ctor(System.String)"> <summary> Create a Credential object deserialized from the given json string </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Credential.AuthenticationKind"> <summary> Authentication kind, usually one of the AuthenticationKind constants </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Credential.PrivacySetting"> <summary> Privacy setting from PrivacyClass or null if it's not present in the Credential property. Missing value is equivalent to the value of PrivacyClass.None. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Credential.Username"> <summary> Username property or null if it's not set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Credential.Password"> <summary> Password property or null if it's not set </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.Credential.EncryptConnection"> <summary> Whether connection must be encrypted </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Credential.ToJson"> <summary> Format object as string </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1"> <summary> A base class for custom properties that represents a JSON object as a collection of distinct properties. </summary> <typeparam name="TOwner">The type of <see cref="T:Microsoft.AnalysisServices.Tabular.MetadataObject"/> that is the owner of the custom property.</typeparam> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.#ctor"> <summary> Create new instance of the class with all default options </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.#ctor(System.String)"> <summary> Create a Credential object deserialized from the given json string </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.IsEmpty"> <summary> Gets an indication if the custom-property object is empty. </summary> <value>True, if the object is empty; otherwise, false.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.Item(System.String)"> <summary> Get and set the value in the automatic aggregation options. Null denotes missing key, setting value to null means to remove the key. </summary> <param name="key">One of the automatic aggregation options</param> <returns>The value or null if the key is not present in the dictionary</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.ToJson"> <summary> Format object as string </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.ParseJson(System.String)"> <summary> Parse a json string </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.CustomJsonProperty`1.ToString"> <summary> Format object as string </summary> <returns></returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataAccessOptions"> <summary> Value of the Model.DataAccessOptions property </summary> <remarks>This object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataAccessOptions.#ctor"> <summary> Create new instance of DataAccessOptions class with all default options </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataAccessOptions.FastCombine"> <summary> Whether privacy settings on individual data sources should be ignored </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataAccessOptions.LegacyRedirects"> <summary> Whether unsafe legacy redirects from HTTPS to HTTP should be enabled </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DataAccessOptions.ReturnErrorValuesAsNull"> <summary> Whether individual query errors should be returned as nulls in the query result instead of failing the query </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataAccessOptions.ToJson"> <summary> Format object as string </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceOptions"> <summary> Value of the DataSource.Options property </summary> <remarks>This object is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSourceOptions.#ctor"> <summary> Create a new DataSourceOptions instance </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSourceOptions.#ctor(System.String)"> <summary> Deserialize a DataSourceOptions instance from json </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.DataSourceOptions.ToJson"> <summary> Format object as string </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DataSourceProtocol"> <summary> Possible DataSource.Protocol values </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.ActiveDirectory"> <summary> active-directory </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.AdoDotNet"> <summary> ado-dot-net </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.AnalysisServices"> <summary> analysis-services </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.AzureBlobs"> <summary> azure-blobs </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.AzureTables"> <summary> azure-tables </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.DataMarket"> <summary> data-market </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Db2"> <summary> db2 </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Ews"> <summary> ews </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Exchange"> <summary> exchange </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Facebook"> <summary> </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.File"> <summary> file </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Folder"> <summary> folder </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Ftp"> <summary> ftp </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.GoogleAnalytics"> <summary> google-analytics </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.HdInsight"> <summary> hdinsight </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Http"> <summary> http </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Informix"> <summary> informix </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Mq"> <summary> ibm-mq </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.MySql"> <summary> mysql </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.OData"> <summary> odata </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Odbc"> <summary> odbc </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.OleDb"> <summary> ole-db </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Oracle"> <summary> oracle </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.PostgreSql"> <summary> postgresql </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SalesforceCom"> <summary> salesforce-com </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SapBiprws"> <summary> sap-biprws </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SapBwOlap"> <summary> sap-bw-olap </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SapHanaSql"> <summary> sap-hana-sql </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SharePointFolder"> <summary> sharepoint-folder </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SharePointList"> <summary> sharepoint-list </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Soda"> <summary> soda </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.SqlAnywhere"> <summary> sql-anywhere </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Sybase"> <summary> sybase </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Tds"> <summary> tds </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Teradata"> <summary> teradata </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.WebHdfs"> <summary> webhdfs </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.DataSourceProtocol.Xmla"> <summary> xmla </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.DeserializeOptions"> <summary> Flags that control how the JSON document is treated during deserialization. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.DeserializeOptions.PartitionsMergedWithTable"> <summary> Partitions are not represented as separate objects. Instead, every Table has a single Partition whose properties will appear under the Table object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.EntityPartitionSource"> <summary> Represents a Partition backed by reference to an object from underlying DataSource/Provider. </summary> <remarks>This partition source is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.EntityPartitionSource.#ctor"> <summary> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.EntityPartitionSource"/> with default configuration. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.EntityPartitionSource.EntityName"> <summary> Gets or sets the Name of the underlying referenced object used to query and populate current partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.EntityPartitionSource.SchemaName"> <summary> Reserved for future use. </summary> <remarks>This property is only supported when the compatibility level of the database is at 1604 or above.</remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.EntityPartitionSource.DataSource"> <summary> A named object specifying a connection string to an external data source that provides data to the model. See <see href="https://msdn.microsoft.com/library/gg492165.aspx "/> for a list of supported data sources. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.EntityPartitionSource.ExpressionSource"> <summary> </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.IMajorObject"> <summary> Major objects of a Tabular solution, such as Server, Database, Role, and Trace. Major objects are an artifact of the legacy AMO client library, where objects are classified as Major or Minor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.ParentServer"> <summary> Gets the Server object that is the parent of the IMajorObject object. For example, if the Major object is a database, the object returned is the parent Server. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.ParentDatabase"> <summary> Gets the parent database referred to by IMajorObject. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.IsLoaded"> <summary> Gets a Boolean value indicating whether the object is currently loaded. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.Path"> <summary> Gets the fully-qualified object name. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.BaseType"> <summary> Gets the object type from which the current object is derived. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMajorObject.ObjectReference"> <summary> Gets the object reference, or object path, of the current object thus uniquely identifying the object within the object tree. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.WriteRef(System.Xml.XmlWriter)"> <summary> Writes the body of the IMajorObject in XML. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.CreateBody"> <summary> Creates a new body for the IMajorObject. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.GetDependents(System.Collections.Hashtable)"> <summary> Adds dependents to the specified Hashtable. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.Refresh(System.Boolean,Microsoft.AnalysisServices.RefreshType)"> <summary> Updates the current object to use values obtained from the server and loads dependent values, if specified. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.DependsOn(Microsoft.AnalysisServices.Tabular.IMajorObject)"> <summary> A Boolean specifying whether the current object has a dependency on another object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.Update"> <summary> Updates the server definition of the object to use the values of the current object. If unspecified, default values are used to update dependent objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.IMajorObject.Refresh"> <summary> Updates the current object to use values obtained from the server. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage"> <summary> A metadata object that may have lineage relations. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage.LineageTag"> <summary> A tag that represents the lineage of the object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage.SourceLineageTag"> <summary> A tag that represents the lineage of the source for the object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.InferredPartitionSource"> <summary> Represents a Partition that its data will be populated by executing a query generated by the system. </summary> <remarks>This partition source is only supported when the compatibility level of the database is at 1563 or above.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MetadataObject"> <summary> Base class in a class hierarchy of Tabular objects. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.ObjectType"> <summary> Gets the type of object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.Parent"> <summary> Gets the parent of the current MetadataObject. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.LastParent"> <summary> Last object that this object was previously a child of. </summary> <remarks> If the current object is removed from the object tree and no longer exists, LastParent points to the object it was last attached to. If it wasn't removed from the object tree, LastParent is null. </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.Model"> <summary> Gets the Tabular model that contains this object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.IsRemoved"> <summary> A Boolean specifying whether this object was removed from an object tree. </summary> <remarks>Removed objects cannot be modified or reattached to an object tree again.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetCompatibilityRequirementByMembers(Microsoft.AnalysisServices.CompatibilityMode,System.Int32@,System.String@)"> <summary> Default implementation of a compatibility-level requirement calculation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObject.Id"> <summary> Gets or sets the ID of the tabular metadata object. IDs are unique across the model and in time (IDs of deleted or removed objects are not reused). </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetFormattedObjectPath"> <summary> Returns the user-friendly object path of an object. </summary> <example> Examples of how the object path might appear include: column 'SalesAmount' in table 'Sales' data source 'FoodMart' KPI </example> <returns>A formatted object path.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.CreateObjectOfSameType"> <summary> Creates an object of the same concrete (non-abstract) type as the current object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetCustomizedPropertyNames"> <summary> Returns the list of mappings between an object property name as exposed in DDL and its equivalent in TOM. </summary> <remarks> Some metadata objects are represented by more than one class in TOM. For example, a Column object can be represented by DataColumn, CalculatedColumn, RowNumberColumn, and CalculatedTableColumn, all of which are derived from an abstract Column class. In some cases, a derived class exposes a base property under a different name. For example, the DataPartition class can expose a QueryDefinition property from a base Partition class (and from a DDL rowset) as "Query". </remarks> <returns>List of CustomizedPropertyName entries. </returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.OnAfterBodyReverted"> <summary> Performs any necessary post-actions after an object's body is reverted by TxManager as a result of UndoLocalChanges or RollbackTransaction. For example, a Partition object will re-create a PartitionSource object if updates to the Partition source type are reverted. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.ResolveLinks(System.Collections.Generic.IDictionary{Microsoft.AnalysisServices.Tabular.Metadata.ObjectId,Microsoft.AnalysisServices.Tabular.MetadataObject},System.Boolean)"> <summary> Resolves all links (references to other metadata objects) within the current object. </summary> <param name="objectMap">A dictionary that maps each ObjectId to a MetadataObject, usually includes all objects in the entire model.</param> <param name="throwIfCantResolve">True if the inability to resolve a link is treated as an error condition, False otherwise.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.ResolveCrossLinks(System.Collections.Generic.Dictionary{Microsoft.AnalysisServices.Tabular.Metadata.ObjectId,Microsoft.AnalysisServices.Tabular.MetadataObject},System.Boolean)"> <summary> Resolves cross links within the current object. </summary> <param name="objectMap">A dictionary that maps each ObjectId to a MetadataObject, usually includes all objects in the entire model.</param> <param name="throwIfCantResolve">True if the inability to resolve a link is treated as an error condition, False otherwise.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetCustomizedPropertyName(System.String)"> <summary> Returns the customized name of a given property. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.FindTopmost``1"> <summary> Returns the topmost object of type T in a chain of the current object's ancestors. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetPath(System.Collections.Generic.IDictionary{Microsoft.AnalysisServices.Tabular.Metadata.ObjectId,Microsoft.AnalysisServices.Tabular.MetadataObject})"> <summary> Returns the object path of the metadata object. </summary> <returns>Object path</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetChildren(System.Boolean)"> <summary> Returns an enumerator over the collection of children objects of the current object. For example, Columns belonging to table 'Foo' are children of Table 'foo'. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetDirectChildren(System.Boolean)"> <summary> Returns an enumerator over the collection of children objects that the current object references through ChildLink. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetChildrenCollections(System.Boolean)"> <summary> Returns an enumerator over the collection of children collections of the current object. For example, Model has children collections such as Tables and Relationships. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetAllDescendants"> <summary> Returns an enumerator over the collection of all descendant objects of the current object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetSelfAndAllDescendants"> <summary> Returns an enumerator over the collection of a current object, plus all descendant objects of the current object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetAncestors"> <summary> Returns an enumerator over the collection of all ancestors of the current object starting from the object's parent. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetSelfAndAncestors"> <summary> Returns an enumerator over the collection of the current object, plus all ancestors of the current object, starting from the current object. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.WriteAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyWriter,Microsoft.AnalysisServices.Tabular.Serialization.WriteOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Writes all body properties of a MetadataObject to the output stream using IPropertyWriter. In particular, this method is called to serialize a new object into a DDL rowset when saving changes to the Server. </summary> <param name="writer">Property writer</param> <param name="options">Write options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.ReadAllBodyProperties(Microsoft.AnalysisServices.Tabular.Serialization.IPropertyReader,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads all body properties of a MetadataObject from the input stream using IPropertyReader. In particular, this method is called to deserialize an object from a DDL rowset received from the Server. </summary> <param name="reader">Property reader</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility-level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.Validate"> <summary> This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.TryResolveAllCrossLinksInTreeByObjectPath(System.Collections.Generic.ICollection{System.String})"> <summary> Attempts to resolve all cross-links in the object's subtree using object paths. </summary> <returns>True if no unresolved cross-links remain, False otherwise.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.TryResolveCrossLinksAfterSubtreeCopy(Microsoft.AnalysisServices.Tabular.Metadata.CopyContext)"> <summary> Attempts to resolve all cross-links in an object's subtree after a copy operation. </summary> <remarks> This method differs from TryResolveAllCrossLinksByObjectPath by performance. Resolving cross-links by object path is costly as it requires several up and down traversals of an object tree. However, when copying one subtree into another one, it's possible to resolve cross-links using a mechanism (see comments below). </remarks> <param name="copyContext">CopyContext that was used for copying object's subtree.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.ContainsUnresolvedCrossLinks"> <summary> Checks whether an object's subtree contains unresolved cross-links. </summary> <returns>True if any unresolved link exists, False otherwise</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.BuildIndirectNameCrossLinkPathIfNeeded"> <summary> When overritten by PerspectiveXxx or TablePermission objects, restores the object path of cross-links to master objects based on names of PerspectiveXxx or TablePermission objects. </summary> <remarks> Here is how perspective may look in JSON: "perspectives": [ { "name": "LimitedCustomerData", "tables": [ { "name": "Customer", "columns": [ { "name": "First Name" }, { "name": "Last Name" } ], Immediately after deserialization, we get bunch of PerspectiveXxx objects that have names but don't have cross-links path set. For example, PerspectiveColumn.ColumnID cross-link doesn't have path set, it was simply not saved in JSON by design. So every perspective object has to reconstruct the path to master object based on its place in hierarchy and names of other perspective objects. For example, PerspectiveColumn "First Name" will need to set the ColumnID path to be : Table = "Customer", Column = "First Name". Similar to PerspectiveTable object, TablePermission object will have the name of the table and needs to be resolved. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.GetNameLinkedObjects(System.String)"> <summary> When overwritten by objects like Table, Column, Measure, or Hierarchy, whose name is sourced to other objects, returns the sequence of PerspectiveXxx or TablePermission objects that point to this object. </summary> <param name="objectName">Name of this object that has to be considered.</param> <returns>Sequence of objects that derived name from this object.</returns> <remarks> Because PerspectiveXxx collections index objects by name, it's more efficient to search for PerspectiveXxx objects by name rather than references. For example, p.PerspectiveTables[c.Table.Name].PerspectiveColumns[c.Name] will be more efficient than p.PerspectiveTables.SingleOrDefault(pt => pt.Table == c.Table) .PerspectiveColumns.SingleOrDefault(pc => pc.Column == c) Consider use cases where we want to lookup perspective objects immediately after renaming an object. PerspectiveXxx objects will already have a new name, but collections retain the old name in the index. For objectName, the caller can pass an old name that can still be used in lookup. A similar logic applies to the TablePermission collection, for Role objects. </remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.SerializeToJsonObject(Microsoft.AnalysisServices.Tabular.Json.JsonObject,Microsoft.AnalysisServices.Tabular.SerializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Serializes metadata object into existing JsonObject (which is similar to IDictionary string -> object) </summary> <param name="jsonObj">Existing JsonObject</param> <param name="options">Serialization options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.SerializeToNewJsonObject(Microsoft.AnalysisServices.Tabular.SerializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Serializes metadata object into newly created JsonObject </summary> <param name="options">Serialization options</param> <returns>JsonObject</returns> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility level of the database</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.DeserializeFromJsonObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JObject,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Deserializes metadata object from Json object </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.DeserializeFromJsonObject(Microsoft.AnalysisServices.Tabular.Json.Linq.JToken,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Deserializes metadata object from Json object </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObject.ReadPropertyFromJson(Microsoft.AnalysisServices.Tabular.Json.Linq.JProperty,Microsoft.AnalysisServices.Tabular.DeserializeOptions,Microsoft.AnalysisServices.CompatibilityMode,System.Int32)"> <summary> Reads an object property from given JSON property. </summary> <param name="jsonProp">JSON property</param> <param name="options">Deserialization options</param> <param name="mode">The compatibility mode of the target server</param> <param name="dbCompatibilityLevel">Target compatibility level of the database</param> <returns>True if property was recognized, False otherwise.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2"> <summary> Represents a collection of metadata objects. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.#ctor(Microsoft.AnalysisServices.Tabular.ObjectType,`1)"> <summary> Initializes a new collection of metadata objects. </summary> <param name="itemType">The type of item contained in the collection (for example a collection of models, tables, or columns).</param> <param name="parent">Name of the parent object containing the collection.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Parent"> <summary> Gets the parent object of the MetadataObject collection. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Count"> <summary> Returns a count of the items in the collection. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.IsReadOnly"> <summary> A Boolean indicating whether the collection is read-only. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.GetEnumerator"> <summary> Enumerates the items in a collection. </summary> <returns>A list of items.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.CopyTo(`0[],System.Int32)"> <summary> Copies a collection to another object in the Model tree. </summary> <param name="array">Stores the objects in the collection.</param> <param name="arrayIndex">An index of the array.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Item(Microsoft.AnalysisServices.Tabular.Metadata.ObjectId)"> <summary> Indexing by ID. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Item(System.Int32)"> <summary> Indexes by the object's index position in the collection. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.FindById(Microsoft.AnalysisServices.Tabular.Metadata.ObjectId)"> <summary> Find an object in the collection by ID. </summary> <param name="id">The ID of the object to look up.</param> <returns>Returns the object ID.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.GetById(Microsoft.AnalysisServices.Tabular.Metadata.ObjectId)"> <summary> Get an object in the collection by ID. </summary> <param name="id">The ID of the object to get.</param> <returns>Returns the object ID.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Contains(Microsoft.AnalysisServices.Tabular.Metadata.ObjectId)"> <summary> A Boolean specifying whether the collection contains objects by ID. </summary> <param name="id">ID of the collection.</param> <returns>True if the collection indexes by ID, False otherwise.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Contains(`0)"> <summary> A Boolean specifying whether the collection contains objects by Type. </summary> <param name="metadataObject">Name of the collection</param> <returns>True if the collection indexes by Type, False otherwise.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.IndexOf(Microsoft.AnalysisServices.Tabular.Metadata.ObjectId)"> <summary> Index lookup by ID. </summary> <param name="id">The ID of the collection.</param> <returns>The index of the collection.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.IndexOf(`0)"> <summary> Index lookup by Type. </summary> <param name="metadataObject">The type of MetaDataObject contained in the collection.</param> <returns>The index of the collection.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Add(`0)"> <summary> Add by Type. </summary> <param name="metadataObject">Adds a metadata object into the collection.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Remove(`0)"> <summary> Remove by Type. </summary> <returns>True if object was found and removed from collection, False if it wasn't found in the collection.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Remove(Microsoft.AnalysisServices.Tabular.Metadata.ObjectId)"> <summary> Remove by ID. </summary> <param name="id">The ID of the object to remove from the collection.</param> <returns>The ID of the object that was removed.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MetadataObjectCollection`2.Clear"> <summary> Empties the collection of all objects. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ModelOperationResult"> <summary> Represents result of the operation on Model, such as Sync(), SaveChanges() </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelOperationResult.Impact"> <summary> Impact that the operation caused on the Model </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ModelOperationResult.XmlaResults"> <summary> Xmla results returned by the Server (if any) Or 'null', if there was no request sent to server or server didn't return anything </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.MPartitionSource"> <summary> Represents a Partition backed by M expression. </summary> <remarks>This partition source is only supported when the compatibility level of the database is at 1400 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.MPartitionSource.#ctor"> <summary> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.MPartitionSource"/> with default configuration. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MPartitionSource.Expression"> <summary> Gets or sets the M expression used to build the partition of a calculated table. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.MPartitionSource.Attributes"> <summary> Gets or sets the M attributes </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedMetadataObject"> <summary> Represents a Tabular metadata object by its name. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedMetadataObject.Name"> <summary> A base class representing the object name. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2"> <summary> A collection of named metadata objects. </summary> <typeparam name="T">Type of the named metadata object.</typeparam> <typeparam name="P">Parent of the metadata object.</typeparam> </member> <member name="P:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Item(System.String)"> <summary> Gets the index in the collection of the named metadata object with the specified name. </summary> <param name="name">Name of the collection.</param> <returns>Returns the index of the collection.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Remove(System.String)"> <summary> Remove an object from the NamedMetadataobject Collection by Name. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Find(System.String)"> <summary> Finds an object in the collection by Name. </summary> <param name="name">Name of the object to look up.</param> <returns>Reference to object with given name if it's found in collection, null otherwise.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.Contains(System.String)"> <summary> A Boolean that determines whether objects in the collection are contained by Name. </summary> <param name="name">Name of the collection.</param> <returns>True if object are contained by name within the collection, False otherwise.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.GetNewName"> <summary> Gets a unique new name for the object. </summary> <returns>A unique new name for the object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.GetNewName(System.String)"> <summary> Gets a unique new name for the object with the specified name prefix. </summary> <param name="namePrefix">The name prefix. </param> <returns>A unique new name for the object with the specified name prefix.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.NamedMetadataObjectCollection`2.ContainsName(System.String)"> <summary> A Boolean that determines whether the index contains the specified object name. </summary> <param name="name">Name of the object to look up.</param> <returns>True if the object was found, False otherwise.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectImpact"> <summary> Represents a modification to the model tree resulting from one or more user operations that either add new objects, remove existing objects, or change object properties. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.IsEmpty"> <summary> Whether impact is empty - contains no model changes </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.AddedObjects"> <summary> All objects that were added to the tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.AddedSubtreeRoots"> <summary> Roots of branches added to an object tree For example, if Table is added to the Model, only Table will appear in AddedObjects list, but not its children Columns or Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.RemovedObjects"> <summary> All objects that were removed from the tree </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.RemovedSubtreeRoots"> <summary> Roots of branches removed from an object tree For example, if Table is removed from the Model, only Table will appear in RemovedSubtreeRoots list, but not its children Columns or Partition. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectImpact.PropertyChanges"> <summary> All property changes that happened on all objects that were existing and still remain existing (not removed or added) in the tree </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectReference"> <summary> Provides linkage to an object. This class cannot be inherited. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectReference.TabularObjectReferenceException"> <summary> This exception is thrown when a Tabular metadata object reference is encountered. AMO doesn't parse that, but it lets such object references through in trace events. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.GetObjectReference(Microsoft.AnalysisServices.Tabular.IMajorObject)"> <summary> Gets the object ID of the specified object. </summary> <param name="obj">Name of the object.</param> <returns>The ID of the object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveObjectReference(Microsoft.AnalysisServices.Tabular.Database,Microsoft.AnalysisServices.Tabular.ObjectReference)"> <summary> Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database and object reference. </summary> <param name="database">Name of the database.</param> <param name="objectReference">An ID-based reference of the object.</param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database and object reference.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveObjectReference(Microsoft.AnalysisServices.Tabular.Server,Microsoft.AnalysisServices.Tabular.ObjectReference)"> <summary> Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database and object reference. </summary> <param name="server">Name of the server.</param> <param name="objectReference">An ID-based reference of the object.</param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database and object reference.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Deserialize(System.Xml.XmlReader)"> <summary> Converts an XML representation of an object reference to an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object by using an xmlReader. </summary> <param name="xmlReader">Name of the xmlReader used in the conversion.</param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Deserialize(System.String,System.Boolean)"> <summary> Converts an XML fragment to the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> specified by the <paramref name="xmlFragment"/> and <paramref name="xmlFragmentIsComplete"/> parameters. </summary> <param name="xmlFragment">Name of the xml fragment to deserialize.</param> <param name="xmlFragmentIsComplete">True if the XML fragment describes an object completely, False otherwise.</param> <returns></returns> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.IsValid"> <summary> Gets a value indicating whether the object referenced is valid. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.AssemblyID"> <summary> Gets or sets the assembly identifier associated with a given ObjectReference object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.TraceID"> <summary> Gets or sets the trace identifier for the object referenced. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.RoleID"> <summary> Gets or sets the role identifier for the object referenced. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ObjectReference.DatabaseID"> <summary> Gets or sets the identifier for the database in which the object resides. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Database)"> <summary> Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database. </summary> <param name="database">Name of the database.</param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Database,System.Boolean)"> <summary> Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified database and force load. </summary> <param name="database">Name of the database.</param> <param name="forceLoad">Name of the force load. </param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified server and force load.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Server)"> <summary> Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified server. </summary> <param name="server">Name of the server.</param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified server.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ResolveReference(Microsoft.AnalysisServices.Tabular.Server,System.Boolean)"> <summary> Resolves an <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified server and force load. </summary> <param name="server">Name of the server. </param> <param name="forceLoad">Name of the force load. </param> <returns>An <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object with the specified server and force load.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Serialize"> <summary> Converts the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> to an XML version. </summary> <returns>An XML version of the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/>.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.Serialize(System.Xml.XmlWriter)"> <summary> Converts the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> to an XML version by using an <paramref name="xmlWriter"/>. </summary> <param name="xmlWriter">Name of an xmlWriter for writing the XML version of the referenced content.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.WriteContent(System.Xml.XmlWriter)"> <summary> Writes out a serialized <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> by using an xmlWriter. </summary> <param name="writer">A Writer for writing the XML version of the referenced content.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ObjectReference.ReadContent(System.Xml.XmlReader)"> <summary> Reads the content referenced by the <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectReference"/> object. </summary> <param name="reader">An xmlReader for reading the referenced content.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ObjectType"> <summary> An enumeration of logical metadata objects in a Tabular model or database. You can use ObjectType to return the type if you don't already know what it is. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Null"> <summary> ObjectType is null if the object is not part of a Tabular model or database at compatibility level 1200 or later. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Model"> <summary> Object type for a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/> created at compatibility level 1200 or above. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.DataSource"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.DataSource"/> in a Tabular <see cref="T:Microsoft.AnalysisServices.Tabular.Model"/>. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Table"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Table"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Column"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Column"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.AttributeHierarchy"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.AttributeHierarchy"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Partition"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Partition"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Relationship"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Relationship"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Measure"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Measure"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Hierarchy"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Hierarchy"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Level"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Level"/> in a Hiearchy of a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Annotation"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Annotation"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.KPI"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.KPI"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Culture"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Culture"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.ObjectTranslation"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.ObjectTranslation"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.LinguisticMetadata"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.LinguisticMetadata"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Perspective"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Perspective"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveTable"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveTable"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveColumn"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveColumn"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveHierarchy"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveHierarchy"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveMeasure"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.PerspectiveMeasure"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Role"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Role"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.RoleMembership"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.RoleMembership"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.TablePermission"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.TablePermission"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Variation"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Set"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.PerspectiveSet"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.ExtendedProperty"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.ExtendedProperty"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Expression"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.NamedExpression"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.ColumnPermission"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.ColumnPermission"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.DetailRowsDefinition"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.DetailRowsDefinition"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.RelatedColumnDetails"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.GroupByColumn"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.CalculationGroup"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.CalculationGroup"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.CalculationItem"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.CalculationItem"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.AlternateOf"> <summary> An object of type AlternativeOf in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.RefreshPolicy"> <summary> An object of type RefreshPolicy in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.FormatStringDefinition"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.FormatStringDefinition"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.QueryGroup"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.QueryGroup"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.AnalyticsAIMetadata"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.AnalyticsAIMetadata"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.ChangedProperty"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.ExcludedArtifact"> <summary> Missing comment </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.DataCoverageDefinition"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.DataCoverageDefinition"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.CalculationExpression"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.CalculationGroupExpression"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Calendar"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Calendar"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.TimeUnitColumnAssociation"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.TimeUnitColumnAssociation"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.CalendarColumnReference"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.CalendarColumnReference"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Function"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.Function"/>. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.BindingInfo"> <summary> An object of type <see cref="T:Microsoft.AnalysisServices.Tabular.BindingInfo"/> in a Tabular model. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.ObjectType.Database"> <summary> Specifies that the Annotation or Translation is for a Database object. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.OutOfSyncException"> <summary> Provides the out-of-synchronization errors. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.OutOfSyncException.#ctor(Microsoft.AnalysisServices.Tabular.ObjectReference)"> <summary> Initializes a new instance of the OutOfSyncException class. </summary> <param name="unknownReference">The unknown reference.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.OutOfSyncException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception. </summary> <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception begin thrown.</param> <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.OutOfSyncException.UnknownReference"> <summary> Gets the unknown reference on the synchronization. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ParquetPartitionSource"> <summary> Represents a Partition that its data will be populated by executing a query generated by the system. </summary> <remarks>This partition source is only supported when the compatibility level of the database is at 1563 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ParquetPartitionSource.#ctor"> <summary> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.ParquetPartitionSource"/> with default configuration. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ParquetPartitionSource.MoveDataToPartition(Microsoft.AnalysisServices.Tabular.Partition)"> <summary> Saves any data set on PartitionSource to a Partition object. </summary> <param name="partition">Partition object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ParquetPartitionSource.LoadDataFromPartition(Microsoft.AnalysisServices.Tabular.Partition,System.Boolean,System.Boolean)"> <summary> Loads any data controlled by a PartitionSource from a Partition object. </summary> <param name="partition">Partition object</param> <param name="canResolveLinks">An indication if links can be resolved in the process</param> <param name="resetPartitionBodyProperties">An indication if the related body properties should be reset.</param> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ParquetPartitionSource.Location"> <summary> A query assigned to a partition, providing a slice of the dataset stored in the partition. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PartitionSource"> <summary> A base class for all partition sources: QueryPartitionSource, CalculatedPartitionSource, MPartitionSource, EntityPartitionSource. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PartitionSource.Partition"> <summary> Defines the query used to retrieve a rowset of a Table and stores the rowset if the Model is an in-memory model. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PartitionSource.LoadDataFromPartition(Microsoft.AnalysisServices.Tabular.Partition,System.Boolean,System.Boolean)"> <summary> Loads any data controlled by a PartitionSource from a Partition object. </summary> <param name="partition">Partition object</param> <param name="canResolveLinks">An indication if links can be resolved in the process</param> <param name="resetPartitionBodyProperties">An indication if the related body properties should be reset.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PartitionSource.MoveDataToPartition(Microsoft.AnalysisServices.Tabular.Partition)"> <summary> Moves any data set on a PartitionSource to a Partition object. </summary> <param name="partition">Partition object</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource"> <summary> Represents a partition based on range refresh policy </summary> <remarks>This partition source is only supported when the compatibility level of the database is at 1450 or above.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource.#ctor"> <summary> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource"/> with default configuration. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource.Start"> <summary> Gets or sets the range start </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource.End"> <summary> Gets or sets the range end </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource.Granularity"> <summary> Gets or sets the Granularity </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PolicyRangePartitionSource.RefreshBookmark"> <summary> Gets or sets the RefreshBookmark </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PrivacyClass"> <summary> Constants for DataSource.Credential.PrivacySetting which defines how data source's data may be shared with other data sources in generated queries. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PrivacyClass.None"> <summary> Data source may not be mashed up with other data sources </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PrivacyClass.Public"> <summary> Public data source, its data may be sent to other data sources </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PrivacyClass.Organizational"> <summary> Organizational data source, its data may be sent to other organizational data sources </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.PrivacyClass.Private"> <summary> Private data source, its data may not be sent to other data sources </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry"> <summary> Represents information about the modification of a metadata object's property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.Object"> <summary> Metadata object whose property was changed. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.PropertyName"> <summary> Name of the property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.PropertyType"> <summary> Type of the property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.OriginalValue"> <summary> Original value of the property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.NewValue"> <summary> New value of the property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.Flags"> <summary> Flags of the property. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.OriginalPath"> <summary> Object path of original value object (when value represents a Metadata object, which happens for links) </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.NewPath"> <summary> Object path of new value object (when value represents a Metadata object, which happens for links) </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.IsDDLProperty"> <summary> Returns whether this property is emitted into DDL as is </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.IsUserProperty"> <summary> Returns whether this property is public and visible to user </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.IsReadOnlyProperty"> <summary> Returns whether this property is read-only for the user </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.PropertyChangeEntry.IsJson"> <summary> Returns whether this property contains Json </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.QueryPartitionSource"> <summary> Provides a query in the native query language of the external data source used to retrieve a slice of data for a single partition. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.#ctor"> <summary> Creates a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.QueryPartitionSource"/> with default configuration. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.DataSource"> <summary> A named object specifying a connection string to an external data source that provides data to the model. See <see href="https://msdn.microsoft.com/library/gg492165.aspx "/> for a list of supported data sources. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.Query"> <summary> A query assigned to a partition, providing a slice of the dataset stored in the partition. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.MoveDataToPartition(Microsoft.AnalysisServices.Tabular.Partition)"> <summary> Saves any data set on PartitionSource to a Partition object. </summary> <param name="partition">Partition object</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.QueryPartitionSource.LoadDataFromPartition(Microsoft.AnalysisServices.Tabular.Partition,System.Boolean,System.Boolean)"> <summary> Loads any data controlled by a PartitionSource from a Partition object. </summary> <param name="partition">Partition object</param> <param name="canResolveLinks">An indication if links can be resolved in the process</param> <param name="resetPartitionBodyProperties">An indication if the related body properties should be reset.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior"> <summary> The behavior regarding refresh-policy governed objects in the refresh. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior.Default"> <summary> Applying the default behavior. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.RefreshPolicyBehavior.Ignore"> <summary> Ignoring the refresh-policy, even if exists. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.RemovedSubtreeEntry"> <summary> Represents information about a subtree removed from the object tree. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RemovedSubtreeEntry.RemovedObject"> <summary> Root of the removed subtree. For example, if Table is removed from Model, then Table is the RemovedObject. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.RemovedSubtreeEntry.LastParent"> <summary> The object that RemovedObject was a child of before it was removed from the object tree. For example, if Table is removed from Model, then Model is the LastParent. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Role"> <summary> Represents the level of security associated with a group of users. This class cannot be inherited. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.#ctor"> <summary> Initializes a new instance of the Role class using the default values. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.#ctor(System.String)"> <summary> Initializes a new instance of <see cref="T:Microsoft.AnalysisServices.Tabular.Role"/> using a name. </summary> <param name="name">A <b>String</b> that contains the name of the Role.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.#ctor(System.String,System.String)"> <summary> Initializes a new instance of Role using a name and an identifier. </summary> <param name="name">A <b>String</b> that contains the name of the <see cref="T:Microsoft.AnalysisServices.Tabular.Role"/>.</param> <param name="id">A <b>String</b> that contains a unique identifier for the <see cref="T:Microsoft.AnalysisServices.Tabular.Role"/>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.Clone"> <summary> Returns a clone of the object. </summary> <returns>The clone.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.CopyTo(Microsoft.AnalysisServices.MajorObject,System.Boolean)"> <summary> Infrastructure. Copies a <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object to the specified destination. </summary> <param name="destination">The destination object to copy to.</param> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.CopyTo(Microsoft.AnalysisServices.Tabular.Role)"> <summary> Copies a <see cref="T:Microsoft.AnalysisServices.Tabular.Role"/> object to the specified object. </summary> <param name="obj">The object you are copying to.</param> <returns>A role object.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Role.Clone(System.Boolean)"> <summary> Infrastructure. Creates a new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object. </summary> <param name="forceBodyLoading"><b>true</b> to force the body to load; otherwise, <b>false</b>.</param> <returns>A new copy of the <see cref="T:Microsoft.AnalysisServices.MajorObject"/> object.</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SaveFlags"> <summary> Advanced options that can be used to control the behavior of a SaveChanges operation. </summary> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SaveFlags.Default"> <summary> Default SaveChanges behavior. </summary> <remarks>All the pending model changes are packed in a batch containing Create/Alter/Delete/Rename/Process commands together with a SequencePoint command, that trigger immediate validation on the Server if used inside transaction, and sent to the Server.</remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SaveFlags.DelayValidation"> <summary> Delay the validation in the SaveChanges. </summary> <remarks> <para>All the pending model changes are packed in a batch containing Create/Alter/Delete/Rename/Process commands and sent to the Server, but no SequencePoint command is sent, which will delay the validation of changes on the Server.</para> <para>This flag can only be used inside a transaction, as any operation outside a transaction will cause implicit transaction to be created and committed on Server, which will trigger the validation anyway.</para> </remarks> </member> <member name="F:Microsoft.AnalysisServices.Tabular.SaveFlags.ForceValidation"> <summary> Force the validation in the SaveChanges. </summary> <remarks> <para>Forcing a validation of any changes that were already saved to the server, but are still pending to be commited, by sending SequencePoint command. If the model has any pending local changes, they will be also sent along with SequencePoint command.</para> <para>This flag can only be used inside a transaction, as any operation outside a transaction will cause implicit transaction to be created and committed on Server, which will trigger the validation anyway.</para> </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SaveOptions"> <summary> Represents advanced settings that control the behavior of the model's SaveChanges operation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SaveOptions.DelayValidation"> <summary> Gets or sets an indication if validation is delayed in the SaveChanges. </summary> <value>True, if validation is delayed; otherwise, false.</value> <remarks> <para>When this option is enabled, all the pending model changes are packed in a batch containing Create/Alter/Delete/Rename/Process commands and sent to the Server, but no SequencePoint command is sent, which will delay the validation of changes on the Server.</para> <para>This options can only be used inside a transaction, as any operation outside a transaction will cause implicit transaction to be created and committed on Server, which will trigger the validation anyway.</para> </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SaveOptions.ForceValidation"> <summary> Gets or sets an indication if validation is forced in the SaveChanges. </summary> <value>True, if validation is forced; otherwise, false.</value> <remarks> <para>When this option is enabled, forcing a validation of any changes that were already saved to the server, but are still pending to be commited, is done by sending SequencePoint command. If the model has any pending local changes, they will be also sent along with SequencePoint command.</para> <para>This flag can only be used inside a transaction, as any operation outside a transaction will cause implicit transaction to be created and committed on Server, which will trigger the validation anyway.</para> </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SaveOptions.SaveFlags"> <summary> Gets or sets the advanced options that would be applied during a SaveChanges operation. </summary> <value>A <see cref="P:Microsoft.AnalysisServices.Tabular.SaveOptions.SaveFlags"/> with the options.</value> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SaveOptions.MaxParallelism"> <summary> Gets or sets the maximum parallelism to apply to the operation. Typically, this will influence Refresh operations. </summary> <value>An <see cref="T:System.Int32"/> with the requested parallelism degree.</value> <remarks>There is no real guarantee of parallelism, as the server may enforce other limits.</remarks> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripter.ScriptCreateModelAsXElements(Microsoft.AnalysisServices.Tabular.Model,System.String,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. </summary> <param name="model">Model object</param> <param name="databaseId">Database ID</param> <param name="mode">The compatibility mode of the server</param> <returns>Collection of XElements</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripter.ScriptCreateModelAsXElements(Microsoft.AnalysisServices.Tabular.Model,System.String,System.Int32,Microsoft.AnalysisServices.CompatibilityMode)"> <summary> This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. </summary> <param name="model">Model object</param> <param name="databaseId">Database ID</param> <param name="dbCompatibilityLevel">Database compatibility level</param> <param name="mode">The compatibility mode of the server</param> <returns>Collection of XElements</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripter.ScriptUpgradeModelAsXElement(Microsoft.AnalysisServices.Tabular.Model,System.String)"> <summary> This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. </summary> <param name="model">Model object</param> <param name="databaseId">Database ID</param> <returns>XElement containing the upgrade database script</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Scripter.ScriptBatchAsXElement(System.Boolean)"> <summary> This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only. </summary> <param name="isTransactional">Whether the batch is transactional</param> <returns>XElement containing the Batch element</returns> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SerializeOptions"> <summary> Flags used to control the output of metadata object serialization. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreInferredProperties"> <summary> Ignore properties whose value is controlled by the Server, such as Column.State. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreInferredObjects"> <summary> Ignore objects whose lifetime is controlled by the Server, such as a RowNumberColumn or AttributeHierarchy. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreChildren"> <summary> Serialize the current object only (do not serialize its children). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreChildrenExceptAnnotations"> <summary> Serialize the current object with Annotations only (do not serialize any other children). </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IgnoreTimestamps"> <summary> Ignore timestamps, such as Column.ModifiedTime. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.PartitionsMergedWithTable"> <summary> Don't represent a Partition as a separate object. Instead, expose Partitions as properties under a Table object. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.SplitMultilineStrings"> <summary> Split multiline strings into an array of strings. </summary> <remarks> This property affects only certain string properties such as "Expression" or "Query" which are known to contain multiline text. Most other string properties, such as "Name", are not affected. </remarks> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IncludeTranslatablePropertiesOnly"> <summary> Specifies wether only translatable properties such as Name and Description are to be written. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SerializeOptions.IncludeRestrictedInformation"> <summary> Specifies wether the serialized output should include restricted information or only the curated version of the data. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.SyncOptions"> <summary> Settings that control the behavior of the Sync opertation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.SyncOptions.DiscardLocalChanges"> <summary> An indication to discard local changes on the model, if exists, as part of synchronizing it. </summary> <value>True, if existing local changes are discarded; otherwise, false.</value> <remarks>The default behavior is that existence of local changes prevents the synchronization operation and cause an error.</remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TomException"> <summary> Represents a generic exception that is raised when a Tabular object model error or warning occurs. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TomInternalException"> <summary> Represents an internal error whose origin is either indeterminate or occurs lower in the stack. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.TomValidationException"> <summary> Represents an inconsistency in the state of a metadata object that's preventing completion of the current operation. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.TomValidationException.Error"> <summary> A string providing the exception message. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.TomValidationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Initializes a new instance of the <see cref="T:Microsoft.AnalysisServices.Tabular.TomValidationException"/> class. </summary> <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param> <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param> </member> <member name="T:Microsoft.AnalysisServices.Tabular.Utils"> <summary> General purpose utilities used primarily for name validation and syntax checks. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utils.GetSyntacticallyValidName(System.String,Microsoft.AnalysisServices.Tabular.ObjectType)"> <summary> Gets the syntactically valid name of the object. Null or empty names are replaced with a default name. Names exceeding maximum allowed length are trimmed. Invalid XML is removed. </summary> <param name="baseName">An input name subject to validation.</param> <param name="type">Type of object.</param> <returns>Returns a syntactically valid name.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utils.IsSyntacticallyValidName(System.String,Microsoft.AnalysisServices.Tabular.ObjectType,System.Char[],System.String@)"> <summary> A Boolean indicating whether the name is syntactically correct. </summary> <param name="name">Name to evaluate.</param> <param name="type">Type of object.</param> <param name="invalidCharacters">The characters that are disallowed in the names of this type of object.</param> <param name="error">Error information about invalid object names.</param> <returns>True indicates the name passes validation, False otherwise. If an error condition exists, an error string is returned.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utils.IsSyntacticallyValidName(System.String,Microsoft.AnalysisServices.Tabular.ObjectType,System.String@)"> <summary> A Boolean indicating whether the name is syntactically correct. </summary> <param name="name">Name to evaluate.</param> <param name="type">Type of object.</param> <param name="error">Error information about invalid object names.</param> <returns>True indicates the name passes validation, False otherwise. If an error condition exists, an error string is returned.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utils.CanRefreshWithOverrides(Microsoft.AnalysisServices.Tabular.RefreshType)"> <summary> Gets a value indicating whether metadata overrides can be used when issuing a refresh request with this RefreshType. </summary> <param name="type">Type of refresh.</param> <returns>True indicates that the RefreshType allows updates to existing data.</returns> </member> <member name="M:Microsoft.AnalysisServices.Tabular.Utils.SerializeSparseCollection(System.Collections.Generic.IEnumerable{Microsoft.AnalysisServices.Tabular.MetadataObject},Microsoft.AnalysisServices.Tabular.Json.SparseSerializerSettings)"> <summary> Serializes a sparse collection of metadata objects into a hierarchical JSON representation. </summary> <param name="sparseCollection">Sparse collection of metadata objects.</param> <param name="settings">Settings that control serialization flow.</param> <returns>JsonObject corresponding to a Model metadata object in a hierarchical JSON structure.</returns> <remarks> We use this method to serialize collections like ObjectTranslations. See details at <see cref="T:Microsoft.AnalysisServices.Tabular.Json.JsonObjectTreeReader"/> <paramref name="sparseCollection"/>Corresponds to the collection of metadata objects which are being translated. <paramref name="settings"/>Contains the logic to write properties like "translatedCaption" or "translatedDescription" for the translated metadata objects. </remarks> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ValidationError"> <summary> Represents an error found during validation of a metadata object tree. </summary> </member> <member name="M:Microsoft.AnalysisServices.Tabular.ValidationError.#ctor"> <summary> Constructor. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ValidationError.Message"> <summary> Error message </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ValidationError.Source"> <summary> Source object from which the error was generated. </summary> </member> <member name="T:Microsoft.AnalysisServices.Tabular.ValidationResult"> <summary> Represents the result of consistency validation of a metadata object tree. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ValidationResult.ContainsErrors"> <summary> A Boolean indicating whether any errors where found. Returns True if the error count is greater than zero. </summary> </member> <member name="P:Microsoft.AnalysisServices.Tabular.ValidationResult.Errors"> <summary> Gets a read-only collection of Validation errors. </summary> </member> </members> </doc> |