This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.
Smartsite global types.
Syntax
C# | Copy Code |
---|---|
namespace Smartsite.Base |
Visual Basic (Declaration) | Copy Code |
---|---|
Namespace Smartsite.Base |
Classes
Class | Description | |
---|---|---|
AsyncTask |
AsyncTask class that can be used to perform async tasks. Attempts to look like the .Net 4 Task class.
|
|
BoyerMooreHashTable |
Simple hash table for BMSearcher
This table is used instead of System.Collections.Hashtable
for performance reasons
|
|
BoyerMooreSearch |
BoyerMooreSearch
|
|
BoyerMooreTextSearch |
BoyerMooreTextSearch
|
|
CacheSignature |
Represents the caching signature of an object.
|
|
CaseInsensitiveDictionary<(Of <(<'T>)>)> |
Wraps a dictionary with string keys and makes it case insensitive (invariant culture).
|
|
Colors |
Class for helper methods related to color handling.
|
|
ConfigurationFile |
This class represents a Smartsite configuration file.
|
|
ConfigurationFiles |
Class that stores all the configuration files.
|
|
ConfigurationNamespaces |
Contains the uri's of the configuration namespaces.
|
|
CountingStream |
This class wraps a stream and counts the number of bytes written or read from this stream. This class can be used
when the supplied stream does not implement the property Position.
|
|
CrashReport |
Contains a crash report.
|
|
CrossSiteScriptingValidation |
Tests for cross site scripting. Borrowed from System.Web.dll.
|
|
DateTimeUtil |
Helper class for DateTime operations.
|
|
EmptyLocale |
Represents an empty Locale implementation
|
|
ErrorCodes |
This class contains the error codes that are raised by Smartsite.
|
|
ErrorCodes..::..AspNet | ||
ErrorCodes..::..Auditor | ||
ErrorCodes..::..Charts | ||
ErrorCodes..::..Cms | ||
ErrorCodes..::..CmsActivation | ||
ErrorCodes..::..CmsClient | ||
ErrorCodes..::..CodeEditor | ||
ErrorCodes..::..ConfigEditor | ||
ErrorCodes..::..Core | ||
ErrorCodes..::..ExpressionParser | ||
ErrorCodes..::..Formatting | ||
ErrorCodes..::..ImageProcessor | ||
ErrorCodes..::..IndexedSearch | ||
ErrorCodes..::..License | ||
ErrorCodes..::..LogMonitor | ||
ErrorCodes..::..Meta | ||
ErrorCodes..::..Modules | ||
ErrorCodes..::..PdfProcessor | ||
ErrorCodes..::..Publication | ||
ErrorCodes..::..Security | ||
ErrorCodes..::..Smi | ||
ErrorCodes..::..SmiLite | ||
ErrorCodes..::..StorageHandler | ||
ErrorCodes..::..SXML | ||
ErrorCodes..::..TestSuite | ||
ErrorCodes..::..Tools | ||
ErrorCodes..::..Validation | ||
ErrorCodes..::..Viper | ||
ErrorCodes..::..Webservices | ||
ErrorCodes..::..Workflow | ||
ExceptionEventArgs |
Event arguments used for exception events.
|
|
FastStringBuilder |
Class that can build a large string out of many smaller strings.
|
|
FileSystemBase |
Base class for the FileSystem class in Smartsite.Runtime.
|
|
General |
General helper methods
|
|
HtmlParser |
Creates a an xml document from non well-formed html or pseudo-xml.
|
|
IIS |
Class that can be used to query IIS.
|
|
IISAnonymousAuthentication |
Class that exposes information about the anonymous authentication in an IIS site.
|
|
IISApplication |
This class represents an IIS application.
|
|
IISApplicationPool |
This class represents an IIS application pool.
|
|
IISSite |
Class that represents an IIS website.
|
|
IISVirtualDirectory |
Class that represents an IIS Virtual Directory.
|
|
InstanceCreatorAttribute |
Class that is used to indicate which type of the assembly is the IInstanceCreator
|
|
InteropPreviewExtension |
Added to OperationContext.Extensions to signal that the current request is a Preview request called from InteropService.
This means that item number -1 is valid in ItemRef.
|
|
IntList |
Represents a list of integers
|
|
ItemNotFoundException |
Represents the error that an item could not found.
|
|
Json |
The Json class can read and write JavaScript Object Notation strings.
|
|
KeyValueCache<(Of <(<'T, U>)>)> |
Cache class that caches object by its key. If more than the given number of items are in the cache,
random items are removed from the cache. This class is not thread safe.
|
|
NumericEntityEncoderFallback |
Provides numeric character references for characters that cannot be encoded in the current encoding.
|
|
NumericEntityEncoderFallbackBuffer |
Passes a substitute string to an encoding operation. The string is used in place of any input character that cannot be encoded.
|
|
ParserOptions |
Options for the HtmlParser
|
|
ProcessResourceLock |
ProcessResourceLock class that allows you to lock the number of instances of this class to limited to one.
|
|
ReadOnlyDictionary<(Of <(<'T, U>)>)> |
Readonly wrapper for Dictionaries
|
|
ResponseHeaderCollection |
Implements a collection of response headers.
|
|
ResponseInfoBase |
Implements the response base class holding header information.
|
|
RuntimeException |
Generic runtime exception
|
|
SecurityException |
SecurityExceptions are raised by Smartsite when a user attempts to access a resource
he or she is not allowed to access.
|
|
SessionInvalidException |
SessionInvalidException are raised by Smartsite when a user attempts to access a session
that has timed out or otherwise has become invalid.
|
|
SiteAccess |
The SiteAccess class manager Read and Write access to the Site instance. Anyone that wishes to use the Site
should require Read access to Site instance to avoid the risk of the Site being updated while you are using it.
Once Read or Write access has been obtained, it should always be released within a small amount of time to
avoid starvation of processes that need write access to the site.
|
|
SiteAccessToken |
This class represents a token that
|
|
SmartsiteCastException |
Generic runtime exception
|
|
SmartsiteException |
Generic Smartsite exception base
|
|
SmiBase |
Base functions for adding data to Smi.
|
|
StandardsCompliance |
Attempts to make an html document (more) compiant to W3C standards
|
|
StateContext |
Provides the base implementation for a stateful context.
|
|
StringBuilderPool |
Pool for StringBuilder objects.
|
|
Strings |
Strings class.
Holds helper methods for string manipulation.
|
|
SynchronizedDictionary<(Of <(<'T, U>)>)> |
SynchronizedDictionary is a wrapper for other dictionaries to make them synchronized. Access to members
is thread safe when wrapped in this class. Note that getting an enumerator is thread safe but looping
through the enumation is intrinsically not thread safe.
|
|
Tree<(Of <(<'T>)>)> |
Generic Tree class.
|
|
TreeNode<(Of <(<'T>)>)> |
Generic TreeNode class.
|
|
UrlParameterMappings |
Represents Url Parameter mappings for MVC-style urls.
|
|
UserContextBase |
This class is the base class for UserContext. This class is used in the Smartsite.Data
to access the current UserProfile and SecurityProfile.
|
|
UserContextToken |
Represents a token that when disposed, will undo the impersonation.
|
|
W3DtdResolver |
Class that has the most common W3 dtd's builtin for Xhtml 1.0 and Html 4.0, as well as some common schema files.
|
|
WcfHelpers |
This class provides some tools to work with WCF Services.
|
|
XUri |
Represents an extended Uri
|
|
XUriQuery |
Represents the querystring as passed in the current requested url.
|
|
ZipArchive |
Class to read or write zip files.
|
Structures
Structure | Description | |
---|---|---|
DbNullable<(Of <(<'T>)>)> |
DbNullable class can be used to represent values that are either null, DBNull or of type T.
|
|
ParserMessage |
Message data from the HtmlParser
|
|
ZipArchive..::..ZipFileInfo |
Interfaces
Interface | Description | |
---|---|---|
IDatabase |
Describes the API of the Database class
|
|
IDataReaderGenerator |
Implemented by classes that can expose themselves as IDataReader.
|
|
IDebugSettings |
Interface for the DebugSettings class.
|
|
IExceptionWithTypeId |
Exception with type Id
|
|
IFileSystem |
Interface for the FileSystem class.
|
|
IInstanceCreator |
Interface for classes that can create instances of certain types. Used for avoiding the use of reflection.
|
|
IIntListFilter |
Interface for IntList Filtering.
|
|
ILocale |
Provides localization and internationalization features
|
|
ILocales |
Interface for the Locales class.
|
|
ISecurityProfile |
Represents the security profile for a user.
|
|
ISettingsBase |
Base settings interface.
Provides the basic contract for retrieving application and configuration settings.
|
|
ISite |
Describes the base interface of the site.
|
|
ISiteStartupInfo |
Site startup information
|
|
ISmiClient |
Interface for base Smi functions.
|
|
IStateContext |
Defines the contract for state context providers.
|
|
IStateContextProvider |
Defines the contract for state context providers.
|
|
IUser |
Represents a Smartsite user
|
|
IUserContext |
Context interface describing a user by its ISecurityProfile.
|
|
IUserProfile |
The IUserProfile defines a user by its personal information and its role in Smartsite.
|
|
IUserRole |
This interface defines the role of a user.
|
|
IUserRoles |
Interface for the UserRoles class.
|
|
IWebPage |
Interface for web pages
|
Delegates
Delegate | Description | |
---|---|---|
AsyncTaskStart |
Delegate for the AsyncTask
|
|
KeyValueCacheScavenger |
Delegate for scavenging the KeyValueCache.
|
|
Tree<(Of <(<'T>)>)>..::..TreeNodeFeedback |
Delegate used to walk the tree.
|
Enumerations
Enumeration | Description | |
---|---|---|
Encodings |
Enumeration of available encodings.
|
|
ExceptionMessageType |
Defines the type of exception which controls what error message is displayed when the end user encounters an exception.
|
|
HtmlDoctype |
Html Doctype enumeration
|
|
IISApplicationPoolIdentityType |
Type of application pool identity
|
|
Json..::..JsonType |
The type of a Json object
|
|
ParserMessageType |
Message type for HtmlParser messages
|
|
RegularExpressionOptions |
Provides enumerated values to use to set regular expression options.
|
|
ReplaceOptions |
ReplaceOptions for BoyerMoore replacing
|
|
SiteAccessType |
Defines the access a thread has to the Site instance.
|
|
SiteStartupFailReason |
Gives the reason why the site could not be started.
|
|
SiteStartupState |
Defines the stated in which a ISite can be.
|
|
StandardsComplianceDocTypes |
Document type to conform to.
|
|
StandardsComplianceReturnScope |
Scope of the returnvalue
|
|
UrlParameterState |
Url Parameter state setting.
|
|
ZipArchive..::..CompressionMethodEnum | ||
ZipArchive..::..DeflateOptionEnum |