Partilhar via


TablePermission Classe

Definição

Define as regras de segurança do Role no Table. Ele é um filho de um objeto Role.

public sealed class TablePermission : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type TablePermission = class
    inherit NamedMetadataObject
Public NotInheritable Class TablePermission
Inherits NamedMetadataObject
Herança

Construtores

TablePermission()

Crie uma nova instância da classe TablePermission com configurações padrão.

Propriedades

Annotations

Obtém o objeto de coleção de todas as anotações no TablePermission atual.

ColumnPermissions

Obtém o objeto de coleção de todas as columnpermissions na TablePermission atual.

ErrorMessage

Uma cadeia de caracteres que explica o estado do erro associado ao objeto atual. É definido pelo mecanismo somente quando o estado do objeto é um destes três valores: SemanticError, DependencyError ou EvaluationError.

ExtendedProperties

Obtém o objeto da coleção de todas as propriedades estendidas na TablePermission atual.

FilterExpression

A expressão DAX que filtra as linhas na tabela quando essa função de segurança está em vigor.

IsRemoved

Um booliano que especifica se este objeto foi removido de uma árvore de objeto.

(Herdado de MetadataObject)
MetadataPermission

Define se os metadados da tabela devem ser protegidos de usuários que pertencem a essa função.

Model

Obtém o modelo Tabular que contém este objeto.

(Herdado de MetadataObject)
ModifiedTime

A hora em que o objeto foi modificado pela última vez.

Name

O Nome desse objeto é derivado da Tabela referenciada. Portanto, definir a propriedade Name não é permitido neste objeto.

ObjectType

Obtém o tipo do objeto.

Parent

Objeto pai, nulo para objetos Model.

Role

Uma referência a um objeto Role que é proprietário desta TablePermission.

State

Fornece informações sobre o estado da permissão. Os valores possíveis e suas interpretações são os seguintes. Ready (1) A permissão tem uma expressão válida. NoData (3) Não aplicável. CalculationNeeded (4) Não aplicável. SemanticError (5) A expressão do objeto TablePermission tem um erro semântico. EvaluationError (6) Não aplicável. DependencyError (7) Uma dependência associada a este objeto TablePermission está em um estado de erro (SemanticError, EvaluationError ou DependencyError). Incomplete (8) Não aplicável. SyntaxError (9) O objeto TablePermission está em estado de erro devido a um erro de sintaxe em sua expressão. O objeto TablePermission não é passível de consulta. Esse estado aplica-se somente a objetos TablePermission do tipo Calculated.

Table

Uma referência a um objeto Table associado a esta TablePermission.

Métodos

Clone()

Cria uma nova cópia completa de um objeto TablePermission.

CopyFrom(TablePermission)
Obsoleto.

Preterido. Em vez disso, use o método CopyTo.

CopyTo(TablePermission)

Copia um objeto TablePermission no objeto especificado.

Validate()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Somente para uso interno da Microsoft.

(Herdado de MetadataObject)

Aplica-se a