Table of Contents

Class SystemField

Namespace
Dynamicweb.Security.UserManagement.Common.SystemFields
Assembly
Dynamicweb.Security.dll
Represents system field
public class SystemField
Inheritance
SystemField
Inherited Members

Constructors

SystemField(IDataReader)

Creates new SystemField instance using reader data
[Obsolete]
public SystemField(IDataReader reader)

Parameters

reader IDataReader
IDataReader based object with data

SystemField(string, string, Types, string)

Creates new SystemField instance
public SystemField(string systemName, string tableName, Types type, string name)

Parameters

systemName string
System name
tableName string
Table name
type Types
Type
name string
Name

Properties

FieldType

Gets custom type
public Types FieldType { get; }

Property Value

Types
Types instance

IsFrontendEditable

Shows if current system field is frontent editable
public bool IsFrontendEditable { get; }

Property Value

bool
True or false

Name

Gets or sets name
public string Name { get; set; }

Property Value

string
String value

Options

Gets or sets options
public CustomFieldOptions Options { get; set; }

Property Value

CustomFieldOptions
CustomFieldOptions

SystemName

Gets or sets system name
public string SystemName { get; }

Property Value

string
String value

TableName

Gets or sets table name
public string TableName { get; }

Property Value

string
String value

Type

Gets or sets type
[Obsolete("Use FieldType instead")]
public Types Type { get; }

Property Value

Types
Types value

Methods

Delete()

Deletes current system field instance
public void Delete()

GetSystemFields(string)

Gets system fields collection
public static SystemFieldCollection GetSystemFields(string tableName)

Parameters

tableName string
Table name having system fields we need to get

Returns

SystemFieldCollection
SystemFieldCollection

Save()

Saves system field data
public void Save()
To top