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
Properties
FieldType
Gets custom type
public Types FieldType { get; }
Property Value
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
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
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
Save()
Saves system field data
public void Save()