Class ProcessUserTaskSchemaManagerExtension
Inheritance
System.Object
ProcessUserTaskSchemaManagerExtension
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public static class ProcessUserTaskSchemaManagerExtension
Methods
AddContractMetaDataToCache(ProcessUserTaskSchemaManager, UserConnection, Guid, Guid, Object)
Declaration
public static void AddContractMetaDataToCache(this ProcessUserTaskSchemaManager source, UserConnection userConnection, Guid packageUId, Guid schemaUId, object contract)
Parameters
Type | Name | Description |
---|---|---|
ProcessUserTaskSchemaManager | source | |
UserConnection | userConnection | |
System.Guid | packageUId | |
System.Guid | schemaUId | |
System.Object | contract |
ClearContractMetaDataCache(ProcessUserTaskSchemaManager, UserConnection)
Clears process user task contracts cache.
Declaration
public static void ClearContractMetaDataCache(this ProcessUserTaskSchemaManager source, UserConnection userConnection)
Parameters
Type | Name | Description |
---|---|---|
ProcessUserTaskSchemaManager | source | User task schema. |
UserConnection | userConnection | User connection. |
GetContractMetaDataFromCache<T>(ProcessUserTaskSchemaManager, UserConnection, Guid, Guid)
Declaration
public static T GetContractMetaDataFromCache<T>(this ProcessUserTaskSchemaManager source, UserConnection userConnection, Guid packageUId, Guid schemaUId)
Parameters
Type | Name | Description |
---|---|---|
ProcessUserTaskSchemaManager | source | |
UserConnection | userConnection | |
System.Guid | packageUId | |
System.Guid | schemaUId |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
RemoveContractMetaDataFromCache(ProcessUserTaskSchemaManager, UserConnection, Guid, Guid)
Removes process user task contract from cache.
Declaration
public static void RemoveContractMetaDataFromCache(this ProcessUserTaskSchemaManager source, UserConnection userConnection, Guid packageUId, Guid schemaUId)
Parameters
Type | Name | Description |
---|---|---|
ProcessUserTaskSchemaManager | source | User task schema. |
UserConnection | userConnection | User connection. |
System.Guid | packageUId | Package identifier. |
System.Guid | schemaUId | Schema identifier. |