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 TabularNamedObjectCollection<Table> GetCollection()

Returns

Type Description
TabularNamedObjectCollection<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