Table of Contents

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
Object
SourceCodeBinding
Implements
IDynamicMetaObjectProvider
INotifyPropertyChanged
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