Share via


TablePermission 類別

定義

在 Table 上定義 Role 的安全性規則。 它是 Role 物件的子節點。

public sealed class TablePermission : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type TablePermission = class
    inherit NamedMetadataObject
Public NotInheritable Class TablePermission
Inherits NamedMetadataObject
繼承

建構函式

TablePermission()

使用預設設定建立 TablePermission 類別的新實例。

屬性

Annotations

取得目前 TablePermission 中所有註解的集合物件。

ColumnPermissions

取得目前 TablePermission 中所有 columnpermissions 的集合物件。

ErrorMessage

字串,說明與目前物件相關的錯誤狀態。 只有在物件狀態是下列三個值的其中之一時,才由引擎設定︰SemanticError、DependencyError 或 EvaluationError。

ExtendedProperties

取得目前 TablePermission 中所有 extendedproperties 的集合物件。

FilterExpression

此安全性角色作用時,篩選資料表中資料列的 DAX 運算式。

IsRemoved

布林值,指定是否已從物件樹狀結構移除此物件。

(繼承來源 MetadataObject)
MetadataPermission

定義是否應該保護此資料表的中繼資料不受屬於此角色的使用者存取。

Model

取得包含此物件的表格式模型。

(繼承來源 MetadataObject)
ModifiedTime

上次修改物件的時間。

Name

這個物件的 Name 衍生自參考的 Table。 因此無法在此物件設定 Name 屬性。

ObjectType

取得物件的型別。

Parent

Parent 物件,Model 物件則為 null。

Role

擁有此 TablePermission 的 Role 物件參考。

State

提供權限狀態的相關資訊。 可能的值和其解譯如下: Ready (1) 權限具有有效的運算式。 NoData (3) 不適用。 CalculationNeeded (4) 不適用。 SemanticError (5) TablePermission 物件的運算式包含語意錯誤。 EvaluationError (6) 不適用。 DependencyError (7) 與這個 TablePermission 物件建立關聯的相依性處於錯誤狀態 (SemanticError、EvaluationError 或 DependencyError)。 Incomplete (8) 不適用。 SyntaxError (9) 因為運算式中有語法錯誤,所以 TablePermission 物件處於錯誤狀態。 TablePermission 物件無法查詢。 此狀態僅適用於類型為 Calculated 的 TablePermission 物件。

Table

與此 TablePermission 建立關聯的 Table 物件參考。

方法

Clone()

建立 TablePermission 物件的新完整複本。

CopyFrom(TablePermission)
已淘汰.

已取代。 請改用 CopyTo 方法。

CopyTo(TablePermission)

將 TablePermission 物件複製至指定的物件。

Validate()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 僅供 Microsoft 內部使用。

(繼承來源 MetadataObject)

適用於