Show / Hide Table of Contents

Class ApplicationUtility

Inheritance
Object
ApplicationUtility
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.DCF.Web
Assembly: SuperOffice.DCFWeb.dll
Syntax
public static class ApplicationUtility

Fields

SplitToken1

Declaration
public const string SplitToken1 = "!$YNWA$!"
Field Value
Type Description
String

SplitToken2

Declaration
public const string SplitToken2 = "!#mufcsuxx#!"
Field Value
Type Description
String

Properties

ApplicationPath

Declaration
public static string ApplicationPath { get; }
Property Value
Type Description
String

EmailValidationRegEx

Declaration
public static string EmailValidationRegEx { get; }
Property Value
Type Description
String

OperatingSystemIsIntelOsx

Declaration
public static bool OperatingSystemIsIntelOsx { get; }
Property Value
Type Description
Boolean

OperatingSystemIsLinux

Declaration
public static bool OperatingSystemIsLinux { get; }
Property Value
Type Description
Boolean

OperatingSystemIsOsx

Declaration
public static bool OperatingSystemIsOsx { get; }
Property Value
Type Description
Boolean

OperatingSystemIsOther

Declaration
public static bool OperatingSystemIsOther { get; }
Property Value
Type Description
Boolean

OperatingSystemIsWindows

Declaration
public static bool OperatingSystemIsWindows { get; }
Property Value
Type Description
Boolean

PasswordValidationRegEx

Declaration
public static string PasswordValidationRegEx { get; }
Property Value
Type Description
String

Methods

CalculateUrl(String)

Declaration
public static string CalculateUrl(string url)
Parameters
Type Name Description
String url
Returns
Type Description
String

ClearCaches(ApplicationUtility.CacheTypeFlags)

Declaration
public static void ClearCaches(ApplicationUtility.CacheTypeFlags cacheType)
Parameters
Type Name Description
ApplicationUtility.CacheTypeFlags cacheType

ClearCaches(Boolean)

Declaration
public static void ClearCaches(bool clearNetserverCaches)
Parameters
Type Name Description
Boolean clearNetserverCaches

CreateCookie(String, String)

Declaration
public static HttpCookie CreateCookie(string name, string value)
Parameters
Type Name Description
String name
String value
Returns
Type Description
HttpCookie

ExecuteAjaxMethodImplementation(ApplicationUtility.AjaxMethodPreImplementation, ApplicationUtility.AjaxMethodImplementation)

Declaration
public static void ExecuteAjaxMethodImplementation(ApplicationUtility.AjaxMethodPreImplementation preAuthenticateImplementation, ApplicationUtility.AjaxMethodImplementation implementation)
Parameters
Type Name Description
ApplicationUtility.AjaxMethodPreImplementation preAuthenticateImplementation
ApplicationUtility.AjaxMethodImplementation implementation

FindStringInExceptionMessage(String, Exception)

Declaration
public static bool FindStringInExceptionMessage(string str, Exception ex)
Parameters
Type Name Description
String str
Exception ex
Returns
Type Description
Boolean

FirstValueInList(EntityElement[])

Declaration
public static string FirstValueInList(EntityElement[] list)
Parameters
Type Name Description
EntityElement[] list
Returns
Type Description
String

FormatCompanyName(String, String)

Declaration
public static string FormatCompanyName(string name, string department)
Parameters
Type Name Description
String name
String department
Returns
Type Description
String

FormatDateToDate(Object)

Declaration
public static string FormatDateToDate(object dateTime)
Parameters
Type Name Description
Object dateTime
Returns
Type Description
String

FormatDateToShortDateTime(Object)

Declaration
public static string FormatDateToShortDateTime(object dateTime)
Parameters
Type Name Description
Object dateTime
Returns
Type Description
String

FormatDisplayText(String)

Declaration
public static string FormatDisplayText(string text)
Parameters
Type Name Description
String text
Returns
Type Description
String

FormatEmailOpenScript(String)

Declaration
public static string FormatEmailOpenScript(string emailUrl)
Parameters
Type Name Description
String emailUrl
Returns
Type Description
String

FormatExceptionMessage(Exception)

Declaration
public static string FormatExceptionMessage(Exception ex)
Parameters
Type Name Description
Exception ex
Returns
Type Description
String

FormatExceptionMessage(String)

Declaration
public static string FormatExceptionMessage(string txt)
Parameters
Type Name Description
String txt
Returns
Type Description
String

FormatNewLine(String)

Declaration
public static string FormatNewLine(string text)
Parameters
Type Name Description
String text
Returns
Type Description
String

FormatSize(Int32)

Declaration
public static string FormatSize(int bytes)
Parameters
Type Name Description
Int32 bytes
Returns
Type Description
String

FormatSOProtocolScript(String)

Declaration
public static string FormatSOProtocolScript(string soProtocol)
Parameters
Type Name Description
String soProtocol
Returns
Type Description
String

FormatSOProtocolScript(String, String)

Declaration
public static string FormatSOProtocolScript(string soProtocol, string callbackFunction)
Parameters
Type Name Description
String soProtocol
String callbackFunction
Returns
Type Description
String

GetApplicationRoot()

Declaration
public static string GetApplicationRoot()
Returns
Type Description
String

GetApplicationRootFromWcfUri(String)

Declaration
public static string GetApplicationRootFromWcfUri(string svcUri)
Parameters
Type Name Description
String svcUri
Returns
Type Description
String

GetBrowserInfo()

Declaration
public static string GetBrowserInfo()
Returns
Type Description
String

GetCurrentRequestUrl()

Declaration
public static Uri GetCurrentRequestUrl()
Returns
Type Description
Uri

GetDefaultDialogWindowSize()

Declaration
public static Size GetDefaultDialogWindowSize()
Returns
Type Description
Size

GetDefaultMainWindowSize()

Declaration
public static Size GetDefaultMainWindowSize()
Returns
Type Description
Size

GetItemFromQueryString(String)

Declaration
public static string GetItemFromQueryString(string key)
Parameters
Type Name Description
String key
Returns
Type Description
String

GetItemFromQueryString(String, Boolean)

Declaration
public static string GetItemFromQueryString(string key, bool deepSearch)
Parameters
Type Name Description
String key
Boolean deepSearch
Returns
Type Description
String

GetItemFromQueryString(String, HttpRequest)

Declaration
public static string GetItemFromQueryString(string key, HttpRequest request)
Parameters
Type Name Description
String key
HttpRequest request
Returns
Type Description
String

GetItemFromSoProtocol(String)

Declaration
public static string GetItemFromSoProtocol(string key)
Parameters
Type Name Description
String key
Returns
Type Description
String

GetItemFromString(String, String)

Declaration
public static string GetItemFromString(string str, string key)
Parameters
Type Name Description
String str
String key
Returns
Type Description
String

GetRootPath()

Declaration
public static string GetRootPath()
Returns
Type Description
String

GetSitePart(Uri)

Declaration
public static string GetSitePart(this Uri url)
Parameters
Type Name Description
Uri url
Returns
Type Description
String

GetUserCulture(Boolean)

Declaration
public static string GetUserCulture(bool checkDb = true)
Parameters
Type Name Description
Boolean checkDb
Returns
Type Description
String

GetUserUICulture()

Declaration
public static string GetUserUICulture()
Returns
Type Description
String

HandleException(Page, Exception)

Declaration
public static void HandleException(Page page, Exception ex)
Parameters
Type Name Description
Page page
Exception ex

HandleException(Page, Exception, Boolean)

Declaration
public static void HandleException(Page page, Exception ex, bool logErrorAsWarning)
Parameters
Type Name Description
Page page
Exception ex
Boolean logErrorAsWarning

HasClientUrlOverride()

Declaration
public static bool HasClientUrlOverride()
Returns
Type Description
Boolean

IgnoreExceptionHandling()

Declaration
public static bool IgnoreExceptionHandling()
Returns
Type Description
Boolean

IsHttpMethodGet()

Declaration
public static bool IsHttpMethodGet()
Returns
Type Description
Boolean

IsInlineDialogGet()

Declaration
public static bool IsInlineDialogGet()
Returns
Type Description
Boolean

IsRealGet()

Declaration
public static bool IsRealGet()
Returns
Type Description
Boolean

IsRealInlineDialogGet()

Declaration
public static bool IsRealInlineDialogGet()
Returns
Type Description
Boolean

IsServerPageRequest()

Declaration
public static bool IsServerPageRequest()
Returns
Type Description
Boolean

LightweightLayout()

Declaration
[Obsolete("Not in use")]
public static bool LightweightLayout()
Returns
Type Description
Boolean

LocalizedTimeSpanToString(TimeSpan)

Declaration
public static string LocalizedTimeSpanToString(TimeSpan timeSpan)
Parameters
Type Name Description
TimeSpan timeSpan
Returns
Type Description
String

ParseQuoteString(String)

Declaration
public static string ParseQuoteString(string str)
Parameters
Type Name Description
String str
Returns
Type Description
String

RedirectIfUrlCasingIsWrong(HttpContextBase)

Declaration
public static void RedirectIfUrlCasingIsWrong(HttpContextBase ctx)
Parameters
Type Name Description
HttpContextBase ctx

ResolveUrl(String)

Declaration
public static string ResolveUrl(string url)
Parameters
Type Name Description
String url
Returns
Type Description
String

SetUserCulture(String, String)

Declaration
public static void SetUserCulture(string culture, string uiCulture)
Parameters
Type Name Description
String culture
String uiCulture

TryParseLocalizedTimeSpanString(String, out TimeSpan)

Declaration
public static bool TryParseLocalizedTimeSpanString(string s, out TimeSpan timeSpan)
Parameters
Type Name Description
String s
TimeSpan timeSpan
Returns
Type Description
Boolean

UpdateEnvironmentInformation(NameValueCollection)

Declaration
public static void UpdateEnvironmentInformation(NameValueCollection info)
Parameters
Type Name Description
NameValueCollection info

UrlFormatter(String)

Declaration
public static string UrlFormatter(string partialUrl)
Parameters
Type Name Description
String partialUrl
Returns
Type Description
String

WebCacheAdd(String, Object, Int64)

Declaration
public static void WebCacheAdd(string key, object value, long minutes)
Parameters
Type Name Description
String key
Object value
Int64 minutes

WebCacheAdd(String, Object, Int64, CacheItemPriority)

Declaration
public static void WebCacheAdd(string key, object value, long minutes, CacheItemPriority priority)
Parameters
Type Name Description
String key
Object value
Int64 minutes
CacheItemPriority priority

WebCacheClear(String)

Declaration
public static object WebCacheClear(string key)
Parameters
Type Name Description
String key
Returns
Type Description
Object

WebCacheClearAll()

Declaration
public static void WebCacheClearAll()

WebCacheExist(String)

Declaration
public static bool WebCacheExist(string key)
Parameters
Type Name Description
String key
Returns
Type Description
Boolean

WebCacheGet(String)

Declaration
public static object WebCacheGet(string key)
Parameters
Type Name Description
String key
Returns
Type Description
Object

WithClientUrlOverride(Uri)

Declaration
public static Uri WithClientUrlOverride(this Uri url)
Parameters
Type Name Description
Uri url
Returns
Type Description
Uri
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top