TablePermission 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 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) |