TablePermission Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет правила безопасности объекта 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. |
ErrorMessage |
Строка, которая объясняет состояние ошибки, связанное с текущим объектом. Задается обработчиком только в том случае, если объект находится в одном из трех состояний: SemanticError, DependencyError или EvaluationError. |
ExtendedProperties |
Возвращает объект коллекции всех расширенных свойств в текущем объекте TablePermission. |
FilterExpression |
Выражение DAX, которое фильтрует строки в таблице, когда действует эта роль безопасности. |
IsRemoved |
Логическое значение, определяющее, был ли этот объект удален из дерева объектов. (Унаследовано от MetadataObject) |
MetadataPermission |
Определяет, должны ли метаданные этой таблицы быть защищены от пользователей, принадлежащих этой роли. |
Model |
Возвращает табличную модель, содержащую этот объект. (Унаследовано от MetadataObject) |
ModifiedTime |
Время последнего изменения объекта. |
Name |
Имя этого объекта является производным от указанной таблицы. Таким образом, для этого объекта нельзя задать свойство Name. |
ObjectType |
Получает тип объекта. |
Parent |
Родительский объект, значение NULL для объектов Model. |
Role |
Ссылка на объект Role, которому принадлежит этот объект TablePermission. |
State |
Предоставляет сведения о состоянии разрешения. Ниже приводятся возможные значения и их интерпретация. Ready (1) — разрешение имеет допустимое выражение. NoData (3) — неприменимо. CalculationNeeded (4) — неприменимо. SemanticError (5) — выражение объекта TablePermission содержит семантическую ошибку. EvaluationError (6) — неприменимо. DependencyError (7) — зависимость, связанная с этим объектом TablePermission, находится в состоянии ошибки (SemanticError, EvaluationError или DependencyError). Incomplete (8) — неприменимо. SyntaxError (9) — объект TablePermission находится в состоянии ошибки из-за синтаксической ошибки в выражении. Объект TablePermission не поддерживает запросы. Это состояние применяется только к объектам TablePermission с типом Calculated. |
Table |
Ссылка на объект Table, связанный с этим объектом TablePermission. |
Методы
Clone() |
Создает новую полную копию объекта TablePermission. |
CopyFrom(TablePermission) |
Устаревшие..
Не рекомендуется. Используйте вместо этого метод CopyTo. |
CopyTo(TablePermission) |
Копирует объект TablePermission в указанный объект. |
Validate() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Только для внутреннего применения корпорацией Майкрософт. (Унаследовано от MetadataObject) |