Classes

  ClassDescription
Public classFunctionAttribute
Adds a desctiotion about a C1 Function. Different C1 Function providers let developers create new C1 Functions by creating artifacts like static funtions in C#, Razor Web Pages, User Controls etc. These C1 Functions can have descriptions and this attribute let you control this description. The use of this attribute is relative to the C1 Function provider being used.
Public classFunctionParameterAttribute
Adds information about C1 Function parameters like label, help text, default value and custom widget markup. Different C1 Function providers let developers create new C1 Functions by creating artifacts like static funtions in C#, Razor Web Pages, User Controls etc. These C1 Functions can have parameters, typically defined as actual parameters (for static functions) or as public get/set propeties. This attribute signal that a C1 Function parameter is being defined and add label, help etc. The use of this attribute is relative to the C1 Function provider being used.
Public classFunctionParameterIgnoreAttribute
Put this attribute on properties to make C1 CMS skip them when infering C1 Function parameters from a class. If you need a property on your class, but do not want this property to be part of the C1 Function signature use this attrobute.
Public classPathInfoRoutedData<(Of <(<'T>)>)>
Base class for return type of a data parameter.
Public classRoutedData
Contains subclasses that can be used as function parameters that provide data routing.
Public classRoutedData..::..ById<(Of <(<'T>)>)>
Parameter return type for functions handling data references passed via url {pageUrl}/{DataId}
Public classRoutedData..::..ByIdAndLabel<(Of <(<'T>)>)>
Parameter return type for functions handling data references passed via url {pageUrl}/{DataId}/{data label}
Public classRoutedData..::..ByLabel<(Of <(<'T>)>)>
Parameter return type for functions handling data references passed via url {pageUrl}/{data label}
Public classRoutedData<(Of <(<'T>)>)>
Parameter return type for functions handling data references passed via url format, defined with attribute on the data types. If none defined, it the url format will be the same as in RoutedData..::..ById<(Of <(<'T>)>)>
Public classStandardFunctionSecurityAncestorProvider
Use this security ancestor provider for custom functions that will be an element under the 'All Functions' section in the C1 console. This provider assumes that the full name of the function, including namespace, is stored in the Id property of the entity token. Example: entityToken.Id = "Composite.Forms.Renderer" NOTE: That this might have changed if someone changes this in the provider code!