Class SourceCodeBinding
- Namespace
- TimeCockpit.Data.DataModel.Actions
- Assembly
- TimeCockpit.Data.dll
Represents a binding that establishes a relationship from a ModelAction to executable code that is directly stored with the binding.
public abstract class SourceCodeBinding : ModelActionBinding, IDynamicMetaObjectProvider, INotifyPropertyChanged
- Inheritance
-
ObjectSourceCodeBinding
- Implements
-
IDynamicMetaObjectProviderINotifyPropertyChanged
- Derived
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
SourceCodeBinding()
protected SourceCodeBinding()
Properties
ActionCall
Gets or sets the function call derived from a function definition from source code.
public string ActionCall { get; protected set; }
Property Value
- String
Description
Gets or sets the description of the current instance.
public string Description { get; set; }
Property Value
- String
IsVerified
Gets or sets a value indicating whether the source code has been verfied or not.
public bool IsVerified { get; set; }
Property Value
- Boolean
Signature
Gets or sets the signature. DEPRECATED.
[Obsolete("Signature is deprecated. Use embededded signatures instead.")]
public byte[] Signature { get; set; }
Property Value
- Byte[]
SourceCode
Gets or sets the source code of a ModelAction.
public string SourceCode { get; set; }
Property Value
- String
Remarks
If the source code is set, it is verified automatically by calling TimeCockpit.Data.DataModel.Actions.SourceCodeBinding.Verify(TimeCockpit.Data.Scripting.ExecutionInfo)
Thumbprint
Gets or sets the thumbprint. DEPRECATED.
[Obsolete("Thumbprint is deprecated. Use embededded signatures instead.")]
public string Thumbprint { get; set; }
Property Value
- String