Class Parsers
Converts a string into an array of ArchiveRestrictionInfo objects.
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class Parsers
Constructors
Parsers()
Declaration
public Parsers()
Methods
ParseColumns(String)
Parse "foo,bar, quux" into array of bare names: { "foo", "bar", "quux" }.
Declaration
public static string[] ParseColumns(string columns)
Parameters
Type | Name | Description |
---|---|---|
String | columns | Comma separated names in string: "foo,bar, quux" |
Returns
Type | Description |
---|---|
String[] | string array: { "foo", "bar", "quux" } |
ParseOrderBy(String)
Declaration
public static ArchiveOrderByInfo[] ParseOrderBy(string orderBy)
Parameters
Type | Name | Description |
---|---|---|
String | orderBy | "name asc, dept desc" |
Returns
Type | Description |
---|---|
ArchiveOrderByInfo[] | Order by info objects |
ParseRestrictions(String)
Declaration
public static ArchiveRestrictionInfo[] ParseRestrictions(string restrictions)
Parameters
Type | Name | Description |
---|---|---|
String | restrictions | OData like filter string. |
Returns
Type | Description |
---|---|
ArchiveRestrictionInfo[] | Array of ArchiveRestrictionInfo objects. ArgumentException if parse error. |
Extension Methods
EnumUtil.MapEnums<From, To>(From)