Table of Contents

Class RoleOLSIndexer

Inheritance
RoleOLSIndexer
Implements
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

The RolePermissionIndexer is used to browse all metadata permissions across all tables in the model, for one specific role.

[TypeConverter(typeof(IndexerConverter))]
public class RoleOLSIndexer : GenericIndexer<Table, MetadataPermission>, IEnumerable<MetadataPermission>, IEnumerable
Extension Methods

Fields

Role

public readonly ModelRole Role

Field Value

Type Description
ModelRole

Properties

Keys

public override IEnumerable<string> Keys { get; }

Property Value

Type Description
IEnumerable<string>

Summary

public override string Summary { get; }

Property Value

Type Description
string

Methods

GetCollection()

protected override TabularObjectCollection<Table> GetCollection()

Returns

Type Description
TabularObjectCollection<Table>

GetValue(Table)

protected override MetadataPermission GetValue(Table table)

Parameters

Type Name Description
Table table

Returns

Type Description
MetadataPermission

SetValue(Table, MetadataPermission)

protected override void SetValue(Table table, MetadataPermission permission)

Parameters

Type Name Description
Table table
MetadataPermission permission